命令的语法通用格式:COMMAND是命令本身;OPTIONS指命令的运行特性,命令如何运行;ARGUMENTS是命令的作用对象,命令对什么生效,也可当作选项参数。
COMMADN [OPTIONS] [ARGUMENTS]
本文先从Linux系统手册中查到的alias
命令的信息入手
alias [-p] [name[=value] ...]
alias 新命令= '原命令 -选项/ 参数'
原文:
- Alias with no arguments or with the -p option prints the list of aliases in the form alias name=value on standard output.
- When arguments are supplied, an alias is defined for each name whose value is given. A trailing space in value causes the next word to be checked for alias substitution when the alias is expanded. For each name in the argument list for which no value is supplied, the name and value of the alias is printed. Alias returns true unless a name is given for which no alias has been defined.
译:
-
当
alias
命令不带参数或带-p选项时,计算机以alias name ='value'
的形式将别名列表打印在在标准输出(显示屏)上,即查看所有可用的命令别名,如图所示
-
当
alias
后面提供参数时,将为每个给定的value
定义别名。当alias
展开时,value
内的空格可以使下一个选项奏效。对于每个未提供value
的参数列表中的名称,将打印别名的名称和值。除非给出了没有定义别名的名称,alias
才能使用。
如果想要撤销别名,就用unalias
命令即可,用法与alias
一样。
注意:alias
命令定义的别名仅在当前shell有效,一旦重新登陆就会失效,要想使命令别名永久生效,需要在系统配置文件添加需要的别名命令,一般是在/etc/bashrc中。
命令别名alias永久生效方法:
- 可用vim编辑器在/etc/bashrc文件末增加命令别名;
- 或用命令重定向命令(>>),
echo "alias name='value'" >> /etc/bashrc