通常情況下,系統中已經定義了一些命令別名,要檢視已經定義的命令別名,可以使用alias命令:
# alias
alias cp='cp -i'
alias l.='ls -d .* --color=tty'
alias ll='ls -l --color=tty'
alias ls='ls --color=tty'
alias mv='mv -i'
alias rm='rm -i'
#進入目錄/etc/profile.d/
# cd /etc/profile.d/
#檢視目錄中的檔案
# ls
許多時候管理員都會按自己的使用習慣定義命令別名。例如讓檢視當前檔案內容的命令相容dos中的檢視文字命令type:
#為cat命令定義乙個別名type
# alias type='cat'
#使用type命令檢視檔案alias.txt的內容
# type alias.txt
上面的命令中,先為cat命令定義了乙個名為type的別名。當使用者使用命令type時,系統會自動使用cat命令將其替代
3.取消定義的別名
要取消已經定義好的命令別名,可以對別名使用unalias命令:
# unalias type
# type alias.txt
-bash:type: command not found
4.儲存別名設定
當系統重新啟動或使用者重新登入時,使用alias命令定義的別名將會丟失。可以在系統別名目錄中新增別名配置檔案,但這種方式定義的別名對所有的使用者都生效,通常不建議使用這種方法。
如果要定義全域性別名,通常建議將命令新增到全域性配置檔案/etc/profile中。例如定義全域性別名:
# echo "alias type='cat'">>/etc/profile
這條命令將alias pg='cat'新增到檔案/etc/profile中。
注意:在對/etc/profile這樣的系統配置檔案進行操作時,一定要謹慎,否則有可能會損壞系統。因此上面的命令中使用的是">>"而不是">",">>"表示將內容追加到檔案結尾。
如果某個使用者想要定義自己的命令別名,可以將命令新增到使用者家目錄中的檔案.bash_profile中。例如要定義使用者自己的別名:
# echo "alias vi='vim'">>~/.bash_profile
source ~/.bash_profile 最後,退出並重新登陸以使定義生效。
Linux下為命令取別名
linux下為命令取別名 早就想玩玩linux,前段時間耐不住裝了個ubuntu12.04.一開始感覺是很不錯,但是由於軟體的嚴重缺失,現在超想裝回windows啊,只是嫌麻煩。又渾渾噩噩地過了一段日子,裝了linux 也沒想著怎麼學,光顧著看那些在linux裝windows下的軟體的教程就折磨死人...
Linux設定使用者命令別名
在工作中上linux主機,有些很長的命令經常用到,每次輸入很繁瑣,我們可以設定命令別名,後面輸入簡單的別名就可以了。具體操作如下 ll a vim bash profile alias 別名 執行命令 修改完,需要重新整理下配置 source bash profile一些配置檔案的區別 etc pr...
Linux 別名設定
alias 功能說明 設定命令的別名。語法 alias p 別名 命令 包名稱 bash 相關命令 unalias 補充說明 使用者可以利用alias自定義命令的別名。若僅輸入alias,則可列出當前所有的別名設定。alias僅作用於該次登入的作業。若要每次登入時都自動設好別名,請在.profile...