ubuntu中默认安装了哪些shell
1 | root@Linux:~$ cat /etc/shells # /etc/shells: valid login shells/bin/sh/bin/dash/bin/bash/bin/rbash |
我的PC上有sh、dash、bash。
当前正在运行的是那个版本的shell
1 | root@Linux:~$ echo $SHELL/bin/bash |
正式安装
安装zsh
、git
和wget
:
1 | root@Linux:~$ apt-get install zsh git wget |
获取并自动安装oh-my-zsh
1 | root@Linux:~$ wget --no-check-certificate https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh |
替换bash为zsh
1 | root@Linux:~$ chsh -s /bin/zsh |
设置zsh的参数
安装完zsh后,在你的家目录下会有一个名为.zshrc
的隐藏文件,可以根据个人习惯配置zsh
的参数,先进入家目录,备份原来的.zshrc
,然后重命名.zshrc
文件:
1 | root@Linux:~$ cp .zshrc .zshrc.bak |
最后重启:
1 | root@Linux:~$ sudo reboot |
(16.04 不用下载字体即可使用)
Oh-My-Zsh的默认配置文件在:~/.zshrc
编辑~/.zshrc
修改主题为:agnoster
修改Oh-My-Zsh agnoster匹配字体
显示效果中有乱码,这是因为字体没适配。我们需要下载支持Powerline的字体。
下载地址:https://github.com/powerline/fonts
默认Ubuntu 终端使用的是 Ubuntu mono regular
字体 13字号,改成Ubuntu Mono derivative Powerline
字体