命令别名配置功能: (alias),取消别名(unalias)
alias lm='ls -al'
内建命令: type
通过 type 这个命令可以知道每个命令是否为 bash 的内建命令。 此外,由于利用 type 搜寻后面的名称时,如果后面接的名称并不能以运行文件的状态被找到, 那么该名称是不会被显示出来的。也就是说, type 主要在找出『运行文件』而不是一般文件文件名喔!所以,这个 type 也可以用来作为类似 命令!找命令用的!
Shell的变量功能
PATH、HOME、MAIL、SHELL等等。为了区分与自定义变量的不同,环境变量通常以大写字符来表示。
1、使用echo将变量打印出来,使用变量时,需要使用$符号。例如:echo $PATH或者echo ${PATH}
2、直接使用=连接就可以定义变量了。例如:poison_home=/home/Poison
-
变量的配置规范
-
变量与变量的内容以一个等号连接
-
变量两边不能直接接空格符
-
变量名称只能是英文字母或数字,但开头字符不能是数字
-
变量内容如果有空格可使用双引号或单引号将变量内容括起来。
-
双引号内的特殊字符,例如$,可以保留原本的特性,也就是说$符号还是可以解析变量
Ex: LANG=en test="This is $LANG",echo $test为This is en
-
可以使用转义符号'\'将特殊字符转换为一般字符
-
使用其他命令的输出作为变量内容,可以使用`命令`或$(命令),例如:
-
为变量添加内容时,可以使用“$变量名称”或${变量名称}并使用:冒号累加。
-
若该变量需要在其他子程序中使用,则需要以export来使变量成为环境变量
-
通常大写字符为系统默认变量,自定义变量使用小写。
-
取消变量的方法为unset
阅读(543) | 评论(0) | 转发(0) |