命令的語法通用格式: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