Linux系統(tǒng)在設(shè)置alias命令重啟后失效的問(wèn)題
在使用linux系統(tǒng)的過(guò)程中,大多數(shù)情況下都是在字符界面下進(jìn)行的。有些比較長(zhǎng)的命令我們不希望每次都重復(fù)輸入,這樣不僅浪費(fèi)時(shí)間而且還容易出錯(cuò);我們會(huì)使用alias命令來(lái)解決。
比如:
alias ll='ls -l --color'
這樣我們下次可以直接輸入ll來(lái)代替這一長(zhǎng)串或更長(zhǎng)的命令。
但是只是這樣的話,會(huì)在重啟之后失效,解決辦法是編輯~/.bashrc文件
vim ~/.bashrc
每行加入一個(gè)alias命令。比如:
alias ll='ls -l --color'
alias la='ls -a'
alias cdhome='cd ~'
alias cdroot='cd /'
wq保存文件后,運(yùn)行:
source ~/.bashrc
(不然不生效)
如果還不行的話,說(shuō)明沒(méi)有~/.bash_profile文件,或者文件中沒(méi)有執(zhí)行.bashrc文件。
(.bash_profile文件是用戶登陸終端的時(shí)候會(huì)自動(dòng)執(zhí)行的文件,一般此文件中會(huì)調(diào)用.bashrc)
如果是這樣,需要打開(如果沒(méi)有的話先創(chuàng)建)文件:
~/.bash_profile
在里面加入一行:
source ~/.bashrc
就ok了。
會(huì)員登錄
賬號(hào)登錄還沒(méi)有賬號(hào)?立即注冊(cè)