首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

shell非一般变量

2012-07-26 
shell特殊变量?$0?这个程序的执行名字?$n?这个程序的第n个参数值,n1..9?$*?这个程序的所有参数 $1 $2 $3

shell特殊变量
?$0?这个程序的执行名字?$n?这个程序的第n个参数值,n=1..9?$*?这个程序的所有参数 "$1 $2 $3 ..."
?$#?这个程序的参数个数?$$?这个程序的PID?$!?执行上一个指令的PID?$??执行上一个指令的返回值?$@?这个程序的所有参数 "$1" "$2" "$3" "..."

?

2008-12-01 15:54逻辑卷标表示意思1.关于档案与目录的侦测逻辑卷标!-f常用!侦测『档案』是否存在 eg: if [ -f filename ] -d常用!侦测『目录』是否存在-b侦测是否为一个『 block 档案』-c侦测是否为一个『 character 档案』-S侦测是否为一个『 socket 标签档案』-L侦测是否为一个『 symbolic link 的档案』-e侦测『某个东西』是否存在!2.关于程序的逻辑卷标!-G侦测是否由 GID 所执行的程序所拥有-O侦测是否由 UID 所执行的程序所拥有-p侦测是否为程序间传送信息的 name pipe 或是 FIFO (老实说,这个不太懂!)3.关于档案的属性侦测!-r侦测是否为可读的属性-w侦测是否为可以写入的属性-x侦测是否为可执行的属性-s侦测是否为『非空白档案』-u侦测是否具有『 SUID 』的属性-g侦测是否具有『 SGID 』的属性-k侦测是否具有『 sticky bit 』的属性4.两个档案之间的判断与比较 ;例如『 test file1 -nt file2 』-nt第一个档案比第二个档案新-ot第一个档案比第二个档案旧-ef第一个档案与第二个档案为同一个档案( link 之类的档案)5.逻辑的『和(and)』『或(or)』&&逻辑的 AND 的意思||逻辑的 OR 的意思比较有趣的应该算是 1, 3 这两种种类的判断,尤其是在建立一些 permission 相关的档案时,这个就更重要了!然后那个『两个档案之间的判断』也是挺有意思的!有空的话不妨去试一试去!还有,那个 &&|| 这两个东西也是很重要的!接着下来,我们要来谈一谈运算符号啰!运算符号简介:
在 bash shell scripts 的运算符号的加减乘除是怎样的一回事呀!?谈一谈吧!
?? 运算符号代表意义=等于!=不等于<小于>大于-eq等于-ne不等于-lt小于-gt大于-le小于或等于-ge大于或等于-a双方都成立(and)-o单方成立(or)-z空字符串-n非空字符串

?

From 鸟哥私房菜

热点排行