易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux shell 笔记

第二章 变量和运算符
本地变量:尽可以被本进程使用
1 赋值
varname=varvalue
varname="varvalue"
可以通过set命令查看本地变量
readonly varname//设置为只读
readonly varnmae=varvalue//设置并初始化
readonly命令本身可以显示所有只读变量
环境变量:可以被子进程使用
系统初始化的环境变量 $HOME/.bash_profile  或者 /etc/profile
export varname=varvalue
或者对已经存在的变量  export varname
export查看环境变量
// t=1;export t;t=2;
2 变量替换
$varname
${varname}//   $"var"name?
${varname:-value}//如果varname没有定义或者为空,显示value(varname的值没有影响).如果设置了,返回varname的值。
${varname:=value}//如果varname没有定义或者为空,显示value,并把varname赋值为value
${varname:+value} varname设置了,则显示value(varname的值没有影响),否则为空
${varname:?value}


相关文档:

Linux下tty、consule、串口之间的关系收集

 1、LINUX下TTY、CONSOLE、串口之间是怎样的层次关系?具体的函数接口是怎样的?串口是如何被调用的?
      tty和console这些概念主要是一些虚拟设备的概念,而串口更多的是指一个真正的设备驱动。Tty实际是一类终端I/O设备的抽象,它实际上更多的是一个管理的概念,目的是向上层的VFS提供 ......

linux命令


< type="text/javascript"><!--
google_ad_client = "pub-3936520987820628";
//250x250, 创建于 07-12-28
google_ad_slot = "5080959190";
google_ad_width = 250;
google_ad_height = 250;
//-->
< src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javasc ......

Linux学习(二).1(转)

1. 往/lib和/usr/lib里面加东西,是不用修改/etc/ld.so.conf的,但是完了之后要调一下ldconfig,不然这个library会找不到
2. 想往上面两个目录以外加东西的时候,一定要修改/etc/ld.so.conf,然后再调用ldconfig,不然也会找不到
比如安装了一个mysql到/usr/local/mysql,mysql有一大堆library在/usr/local/mysql/lib下面 ......

Linux下串口编程之一:基础设置函数

1,串口操作需要的头文件
  #include   <stdio.h>   /* 标准输入输出定义 */
  #include   <stdlib.h>   /* 标准函数库定义 */
  #include   <unistd.h>   /* Unix 标准函数定义 */
  #include   <sys/types.h> 
  #include   <sys/stat.h> 
  #incl ......

linux常用命令之用户管理篇

把自己常用的一些linux命令记录下来
1. 查看当前用户和组
less /etc/passwd
less /etc/group  或者  groups 查看组
    有人说用上面那两个命令得到的结果不完全,一些特殊方式建立的就看不到了,可改用
getent passwd
getent group 
2. 改变文件的所有者和所属组
chown baoniu ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号