Linux系統(tǒng)的命令別名功能(自定義短命令)。

在使用Linux系統(tǒng)的過(guò)程中,會(huì)使用到大量命令,有一些很長(zhǎng)的命令或用法經(jīng)常被用到,重復(fù)而頻繁地輸入某個(gè)很長(zhǎng)命令或用法比較浪費(fèi)時(shí)間;

這時(shí)可以使用命令別名功能將這個(gè)過(guò)程簡(jiǎn)單化。

1.系統(tǒng)定義的別名
一般情況,系統(tǒng)中已經(jīng)定義了一些命令別名,要查看已經(jīng)定義的命令別名,命令如下:

alias命令將輸出所有已經(jīng)定義的命令別名

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.用戶自定義別名
很多時(shí)候,大家喜歡會(huì)按自己的使用習(xí)慣定義命令別名。

比如,經(jīng)常要查看jenkins進(jìn)程狀態(tài),比較麻煩,我們可以定義一個(gè)短命令。

alias psj='ps -ef |grep jenkins'

alias cdt='cd /APP/isTester.com'

如上,定義了兩個(gè)自定義變量;

1)后續(xù),只需輸入psj ,就可以查看jenkins進(jìn)程狀態(tài) 。

2)經(jīng)常需要進(jìn)入isTester.com網(wǎng)站目錄,比較麻煩;后續(xù),只需輸入cdt即可 。

/

3.取消定義的別名
要取消已經(jīng)定義好的命令別名,可以對(duì)別名使用unalias命令:
unalias psj

unalias cdt

/

4.保存別名設(shè)置

當(dāng)系統(tǒng)重新啟動(dòng)或用戶重新登錄時(shí),使用alias命令定義的別名將會(huì)丟失。

如果要定義全局別名,通常建議將命令添加到全局配置文件/etc/profile中。

echo "alias cdt='cd /APP/isTester.com'">>/etc/profile

如果某個(gè)用戶想要定義自己的命令別名,可以將命令添加到當(dāng)前目錄中的文件.bash_profile中。

echo "alias cdt='cd /APP/isTester.com'">>~/.bash_profile

OK ,搞定 。

退出并重新登陸以使定義生效。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容