- 安装zsh:
ssdfsdfsf
sudo apt-get install zsh
-
替换默认用户shell:
chsh -s /bin/zsh
-
查看下是否替换成功:
cat /etc/passwd |grep 用户名
zrx:x:1000:1000:z00w00,,,:/home/zrx:/bin/zsh
显示为zsh表示替换成功
-
安装zsh扩展工具oh-my-zsh:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
安装成功后,终端提示符发生变化
-
安装Nerd Font(建议新建目录):
(1)下载Droid Sans Mono Nerd Font字体
(2)
sudo apt-get install ttf-mscorefonts-installer
(3)
sudo apt-get install fontconfig
(4)使用font安装该字体,并配置终端使用该字体
-
安装Powerlevel9k主题:
git clone https://github.com/bhilburn/powerlevel9k.git
这个主题可以自己配置,详见github
-
编辑**.zshrc**配置文件:
ZSH_THEME="powerlevel9k" POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(dir vcs newline status) POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=() POWERLEVEL9K_PROMPT_ADD_NEWLINE=true POWERLEVEL9K_MODE='nerdfont-complete' # 主题路径,需要从下载好的主题文件夹中吧文件拷贝到.oh-my-zsh/themes文件夹中 source /home/zrx/.oh-my-zsh/themes/powerlevel9k.zsh-theme
-
安装colorls:
(1)安装ruby,ubuntu的默认ruby版本可能比较旧,colorls要求至少在2.3
添加源:
sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt-get update
sudo apt-get install ruby2.5
sudo apt-get install ruby2.5-dev
(2)安装colors:
sudo apt-get install build-essential libtool
sudo gem install colorls
(3)修改配置:
安装成功后,输入colorls命令可以查看效果。想要把ls效果改为colorls可参考下边配置
在.zshrc配置文件中,添加
alias ls='colorls'
命令,该命令要添加到配置文件的最后 -
添加插件:
1)下载插件到
~/.oh-my-zsh/custom/plugins
目录下2).zshrc配置文件中plugins=(插件名 插件1)
3)插件推荐:
zsh-autosuggestions(命令自动补全):
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
zsh-syntax-highlighting(命令语法高亮):
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
-
推荐另一个终端 fish shell,有兴趣的可以了解下
无需配置,开箱即用的终端,拥有zsh配置后的众多功能
标签:oh,my,sudo,apt,install,zsh 来源: https://blog.csdn.net/qq_35139706/article/details/101112071
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。