在shell环境中可以设置变量,方便用户的使用。用户可以自定义变量,通过简单的语法就可以直接在shell环境中实现,例如:”x=100”等。同时,还有一些变量可以影响bash环境的操作,称为环境变量,例如PAHT,HOME,MAIL等,为了与自定义变量进行区别,这些变量一般为大写。其中,PATH变量...
分类:
系统相关 时间:
2015-06-09 11:11:05
阅读次数:
152
bash是shell的一种,所谓的shell(壳)是一个接口,这个接口提供给用户操纵系统的能力,广义的shell包括图形界面和命令行界面,狭义的shell是指命令行界面的接口,这里的bash就是一种狭义的shell。Shell可以调用其他的程序,也可以执行一些自己本身支持的命令。bash是Bourn...
分类:
其他好文 时间:
2015-06-09 09:43:23
阅读次数:
100
在一个双引号(" ")里的变量引用不会禁止变量替换。所以双引号被称为部分引用,有时也称为"弱引用"。而在一个单引号里(' ')的变量替换是被禁止的,变量名只被解释为普通的字面意思。所以单引号被称为"全局引用",有时也被称为强引用。hello="A B C D"echo $hello # A...
分类:
其他好文 时间:
2014-11-13 16:04:53
阅读次数:
190
{xxx,yyy,zzz,...}一个命令可以在文件名扩展中从逗号分隔的各模式来扩展参数列表。文件名将会依照列表中逗号分隔开的模式匹配扩展。在扩展中的所有模式都不能包含空白字符,除非空白字符是被转义或引用的。echo {file1,file2}\ :{\ A," B",' C'}file1 : A ...
分类:
其他好文 时间:
2014-11-13 14:20:04
阅读次数:
164