2010年12月11日 星期六

[Linux命令] alias : 定義命令及參數的別名

屬性 : 系統相關 - 其他 
語法 : alias [-p] [別名][=指令] 
參數 | 功能 

-p | 列出目前所有的別名設定
別名 | 列出指定的別名
別名=指令 | 設定該指令的別名

執行範例: 
* 列出現有的別名設定 
dhcppc91:~ # alias -p 
alias +='pushd .' 
alias -='popd' 
alias ..='cd ..' 
alias ...='cd ../..' 
...(以下省略)... 

* 設定ls -la的別名為la 
dhcppc91:~ # alias la='ls -la' 
dhcppc91:~ # alias | grep la 
alias la='ls -la' 
dhcppc91:~ # la 
total 1596 
drwx------ 26 root root 4096 Sep 4 12:11 . 
drwxr-xr-x 23 root root 4096 May 26 09:55 .. 
-rw------- 1 root root 1004 May 28 23:07 .ICEauthority 
-rw------- 1 root root 121 May 28 23:06 .Xauthority 

補助說明: 
alias可以讓我們將複雜的指令以及參數以簡單的字元代替. 要注意的是alias的優先權高於PATH(系統的搜尋路徑).

沒有留言:

張貼留言

[Linux 常見問題] sudo: Sorry, you must have a tty to run sudo Error on a Linux and Unix

Source From  Here   Preface   I‘m trying to run the following command:  #   ssh  user@box.example.com  sudo command1 /path/to/file But, a...