终端美化
zsh
zsh,被誉为终极 Shell。
sudo apt install zshoh-my-zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" # 通过 curl 命令安装
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" # 通过 wget 命令安装速度慢可以在国内 GitClone 平台搜索相应仓库克隆,然后执行安装脚本:
git clone https://gitclone.com/github.com/ohmyzsh/ohmyzsh
sh oh-my-zsh/tools/install.sh主题
编辑 zsh 配置脚本:
gedit ~/.zshrc在文件中找到:
ZSH_THEME="robbyrussell"改为自己想要的主题:
ZSH_THEME="ys"在 Github 上浏览所有的主题。
插件
安装插件的一般方法:在 Github 上搜索插件名称,克隆或者打包下载下来之后将之移动到 ~/.oh-my-zsh/plugins/ 下,编辑 zsh 配置脚本:
mv <plugin> ~/.oh-my-zsh/plugins/
gedit ~/.zshrc在文件中找到:
plugins=(
git
bundler
dotenv
osx
rake
rbenv
ruby
)在其中添加相应插件即可。
zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting
git clone https://gitclone.com/github.com/zsh-users/zsh-syntax-highlighting一个智能高亮插件,当命令 Shell 无法解析时,显示红色,否则显示绿色。
zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions
git clone https://gitclone.com/github.com/zsh-users/zsh-autosuggestions一个命令提示插件,会根据当前输入的内容猜测可能要执行的命令(基于历史记录),然后按方向右键即可立刻补全。
autojump
autojump 通过数据库记录本地文件目录结构,并且使用及其简单的命令就可以快速切换文件夹。
git clone https://github.com/wting/autojump
cd autojump
./install.py具体使用方法详见仓库说明。
设置默认终端
我们可以设置 zsh 为默认终端。
sudo chsh -s $(which zsh)设置完成后,需要注销当前用户。登录后,使用下面的命令验证是否成功修改:
echo $SHELL如果需要将默认终端切换回 bash,执行下面的命令:
sudo chsh -s $(which bash)