Item2如何設定alias別名永久生效

2022-04-10 15:23:48 字數 1397 閱讀 3251

今天分享一下關於mac shell遠端終端工具iterm2別名設定問題。雖然是個很小知識點,但我覺得有必要分享一下。我翻閱了網上很多關於alias永久生效的設定方法,最後發現,全都是扯淡,要麼就是文章相互抄襲,相互模仿,相似度可達99%;有的甚至直接寫shell和python指令碼來解決alias在iterm2永久生效的問題;我的個天哪,alias永久生效有這麼難嗎?的確,我剛開始的時候折騰了很久,對小白來說確實有點難度;現在功夫不負有心人,終於找到了解決辦法,不用那麼複雜的操作即可實現alias永久生效;敬請往下看:

什麼是alias?

alias可以簡單理解為常用命令的別名/簡稱;如果我們在shell終端上執行的命令繁瑣冗長,我們可以使用乙個簡稱別名來替代,這樣不僅可以避免出錯而且還可以提高工作效率;

格式:   alias 【別名簡稱】=『[個人所需要執行的指令命令]』

#vim  ~/.bashrc  

alias

109100 = 『ssh [email protected]

』#source ~/.bashrc

通過這樣設定儲存退出之後,我們只需要執行source ~/.bashrc即可生效

隨後在終端執行109100這個定義好的即可連線192.168.109.100這個伺服器。因為執行109100就等同於執行ssh [email protected]命令;

大家會發現,當我們開啟term2另乙個終端的時候,需要再一次執行sourc ~/.bashrc才能生效;這樣操作真的很煩!

那麼問題來了?可以設定alias永久生效別名嗎?

答案是可以的!

在mac iterm2遠端工具中, ~/.zshrc配置檔案是預設載入的,它會iterm2終端的啟動而生效。我們只需要將source ~/.bashrc初始化命令寫入到~/.zshrc中即可;

#egrep -v "

#|^$

" ~/.zshrc

export zsh="

/users/bixiaoyu/.oh-my-zsh

"zsh_theme="

agnoster

"plugins=(

gitzsh-syntax-highlighting

)source $zsh/oh-my-zsh.sh

source

~/.bashrc

default_user="

user

"#source ~/.zshrc 加入之後,執行一次source ~/.zshrc生效即可

這樣做每次開啟itemr2終端時,都會預設載入source ~/.bashrc這個配置檔案,配置檔案中的alias別名自然而然也生效了;

end! 

Item2 用而不用

item2 用而不用 prefer to type safety and extensibility weaknesses of printf scanf are the strengths of operator and operator int i rational r r is a ratio...

item2使用Solarized主題

要在 mac os x 終端裡舒服的使用命令列 至少 需要給3個工具配色,terminal vim 和 ls.git clone git iterm2,preferences profile colors load presets 字型大小 preferences profile text 2 配置...

item2自動連線SSH

本文主要介紹如何用item2實現免密登入。1 編輯命令指令碼 2 配置item2 1 編輯命令指令碼 切換資料夾 cd 你要儲存的資料夾下 建立檔案 touch centosautologinssh 複製 vim centosautologinssh 複製 2.1.3 配置centosautolog...