作為Linux忠實用戶,應該沒有人不知道bash shell工具了吧,其實除了bash還有許多其他的工具,zsh就是一款很好得選擇,基於zsh shell得基礎之上,oh-my-zsh工具更是超級利器強推。
基於Ubuntu20.04系統配置oh-my-zsh得步驟如下:
1. 使用apt-get工具安裝zsh工具:
sudo apt-get install zsh
2. 安裝oh-my-zsh
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Oh My Zsh(http://ohmyz.sh/)是一款社區驅動的命令行工具,正如它的主頁上說的,Oh My Zsh 是一種生活方式。它基於zsh命令行,提供了主題配置,插件機制,已經內置的便捷操作。給我們一種全新的方式使用命令行。
Oh My Zsh只是一個對zsh命令行環境的配置包裝框架,但它不提供命令行窗口,更不是一個獨立的AP
3. 安裝完后會切換至zsh shell,亦可手動切換:
chsh -s /bin/zsh
4. ubuntu20.04系統download oh-my-zsh時會自動down到/root/路徑下而不是home路徑,如下圖
本來這樣沒啥,但是尷尬得是在root目錄下得配置有問題,添加插件后竟然不生效,因此這里建議直接拷貝.oh-my-zsh文件夾和.zshrc文件到Home目錄下即可
由於默認得.zshrc文件中對.zsh文件得路徑默認是root得路徑,因此我們拷貝完要修改為Home得路徑,如下圖
4. 編輯~/.zshrc
添加:文件同步
source ~/.bash_profile
source ~/.profile
指定主題:
ZSH_THEME="robbyrussell" # 一般來說默認推薦得也還可以,但最大得缺點是無法顯示當前路徑,確實惡心。但可以修改robbyrussell主題得路徑顯示
vim .oh-my-zsh/themes/robbyrussell.zsh-theme,修改改主題文件,如下圖。
紅框位置原來是個%C,也正是這個%C,表示顯示相對路徑,我們把%C修改為$PWD,那么終端窗口會顯示出絕對路徑,就很直觀方便了。
5. 必備插件
語法高亮插件
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh}/plugins/zsh-syntax-highlighting
自動補全插件
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh}/plugins/zsh-autosuggestions
最后在.zshrc文件中指定添加plugin:
plugins=(
git
zsh-autosuggestions #自動補全
zsh-syntax-highlighting #信息高亮
)
5. 報錯
1) 若遇到一個“(”問號得錯誤,建議重啟
2)若遇到not found command得錯誤,建議一定執行步驟4中得文件同步得指令
最后大功告成,開啟更完美得Linux之路吧!



