在使用Linux系統(tǒng)的過程中,會使用到大量命令蜂桶,有一些很長的命令或用法經常被用到导绷,重復而頻繁地輸入某個很長命令或用法比較浪費時間;
這時可以使用命令別名功能將這個過程簡單化屎飘。
1.系統(tǒng)定義的別名
一般情況妥曲,系統(tǒng)中已經定義了一些命令別名贾费,要查看已經定義的命令別名,命令如下:
alias命令將輸出所有已經定義的命令別名
alias
alias cp='cp -i'
alias ll='ls -l --color=tty'
alias ls='ls --color=tty'
alias mv='mv -i'
alias rm='rm -i'
alias cdt='cd /APP/isTester.com'
/
2.用戶自定義別名
很多時候檐盟,大家喜歡會按自己的使用習慣定義命令別名褂萧。
比如,經常要查看jenkins進程狀態(tài)葵萎,比較麻煩导犹,我們可以定義一個短命令。
alias psj='ps -ef |grep jenkins'
alias cdt='cd /APP/isTester.com'
如上羡忘,定義了兩個自定義變量谎痢;
1)后續(xù),只需輸入psj 卷雕,就可以查看jenkins進程狀態(tài) 节猿。
2)經常需要進入isTester.com網站目錄,比較麻煩漫雕;后續(xù)滨嘱,只需輸入cdt即可 。
/
3.取消定義的別名
要取消已經定義好的命令別名浸间,可以對別名使用unalias命令:
unalias psj
unalias cdt
/
4.保存別名設置
當系統(tǒng)重新啟動或用戶重新登錄時太雨,使用alias命令定義的別名將會丟失。
如果要定義全局別名魁蒜,通常建議將命令添加到全局配置文件/etc/profile中囊扳。
echo "alias cdt='cd /APP/isTester.com'">>/etc/profile
如果某個用戶想要定義自己的命令別名,可以將命令添加到當前目錄中的文件.bash_profile中兜看。
echo "alias cdt='cd /APP/isTester.com'">>~/.bash_profile
OK 宪拥,搞定 。
退出并重新登陸以使定義生效铣减。