歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

Linux學習筆記3命令別名(alias)

三 命令別名

alias:將一個命令用其他名字來代替

例:在編輯配置網卡時,需要經常打開vim /etc/sysconfig/network-scripts/ifcfg-eno16777736,這樣每次打開時會比較麻煩,因此可以通過定義命令別名來用一個自定義的名稱代替上面的命令

通過alias命令實現

(1)alias不帶任何選項將顯示當前shell下所有可用的命令別名的定義信息,等號之前表示新的命令名稱,等號右邊表示所要代替的命令及其參數,這樣新的命令將具有老的命令名所帶定義的參數的功能

(2)定義別名:

alias new_name=’old_name options’

例如:alias vimnet=‘vim /etc/sysconfig/network-scripts/ifcfg-eno16777736’

notice:通過命令行定義的命令別名只對當前的shell有效,注銷或者重啟後將會失效,如果想要永久生效,需要定義在配置文件中當前用戶有效:~/.bashrc

所有用戶有效:/etc/bashrc

配置完成後,bash進程重新讀取配置文件

source ~/.bashrc

source /path/to/config-file

source ./path/to/config_file

(3)撤銷別名

unalias new_name

unalias –a 撤銷所有命令別名,只對當前shell有效

(4)如果定義的額別名與原名相同,想要執行原命令,可使用““\COMMAND”

Copyright © Linux教程網 All Rights Reserved