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(系統的搜尋路徑).

沒有留言:

張貼留言

[Git 常見問題] error: The following untracked working tree files would be overwritten by merge

  Source From  Here 方案1: // x -----删除忽略文件已经对 git 来说不识别的文件 // d -----删除未被添加到 git 的路径中的文件 // f -----强制运行 #   git clean -d -fx 方案2: 今天在服务器上  gi...