2021-05-12 14:32:11
Linux命令詳解:[8]alias建立自己的命令
2019-12-17 07:11:12
在使用和維護Linux系統過程中,我們常常希望根據自己的需要來定義一些命令,那麼這樣的操作是不是很難呢?其實不是,系統已經為我們設定好了相關的命令,下面小編就以CentOS6.4系統為例,為大家演示如何建立自己的命令。
1
CentOS系統下的建立自定義命令其實比較簡單,使用的命令就是alias,具體使用的方法就是 alias 自定義命令名=‘命令’。但是需要注意的是,在自定義之前需要檢視自定義的命令名是否是系統已經使用的命令名,否則會衝突,另外一個就是定期清理不需要的自定義命令名。1
舉例
假定系統操作員希望進行如下操作:1.進入目錄/root,2.檢視目錄下檔案,3.切換回根目錄/。通常這需要三條命令 cd /root、ls、cd / ,如果需要經常使用那麼我們可以通過自定義命令的方式用一條命令完成全部操作。
1
首先使用命令 type 自定義命令名 ,檢視自定義命令名是否被系統占用。從圖中可以看出test命令名已被系統占用,所以不能使用,而loo這個命令名經查詢可以使用。
2
使用命令alias建立自定義命令:alias loo='cd /root;ls;cd /' 。需要注意的是命令的使用格式,分號與分號之間是沒有空格的。
3
測試一下自定義命令,當輸入命令 loo 時,發現系統依次完成了 cd /root、ls、cd / 三條命令,說明設定成功。同時也可直接使用命令 alias 查詢系統中是否新增了loo這個自定義命令。
4
如果希望刪除這個自定義命令,可以使用命令 unalias 自定義命令名 來完成。執行之後發現,loo命令已不存在,同時自定義命令庫中也沒有loo命令。
相關文章