【Linux】命令詳解-命令別名alias

命令的語法通用格式:COMMAND是命令本身;OPTIONS指命令的運行特性,命令如何運行;ARGUMENTS是命令的作用對象,命令對什麼生效,也可當作選項參數。
COMMADN [OPTIONS] [ARGUMENTS]


本文先從Linux系統手冊中查到的alias命令的信息入手

alias [-p] [name[=value] ...]
alias 新命令= '原命令 -選項/ 參數'

原文:

  1. Alias with no arguments or with the -p option prints the list of aliases in the form alias name=value on standard output.
  2. 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.

譯:

  1. alias命令不帶參數或帶-p選項時,計算機以alias name ='value'的形式將別名列表打印在在標準輸出(顯示屏)上,即查看所有可用的命令別名,如圖所示

  2. alias後面提供參數時,將爲每個給定的value定義別名。當alias展開時,value內的空格可以使下一個選項奏效。對於每個未提供value的參數列表中的名稱,將打印別名的名稱和值。除非給出了沒有定義別名的名稱, alias才能使用。

如果想要撤銷別名,就用unalias命令即可,用法與alias一樣。

注意:alias命令定義的別名僅在當前shell有效,一旦重新登陸就會失效,要想使命令別名永久生效,需要在系統配置文件添加需要的別名命令,一般是在/etc/bashrc中。

命令別名alias永久生效方法

  1. 可用vim編輯器在/etc/bashrc文件末增加命令別名;
  2. 或用命令重定向命令(>>),echo "alias name='value'" >> /etc/bashrc
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章