cat /etc/shells,正常结果应该是这样的:/bin/sh
/bin/bash
/sbin/nologin
/bin/dash
/bin/tcsh
/bin/csh
sudo yum install -y zshsudo apt-get install -y zshcat /etc/shells,你会发现多了一个:/bin/zshsudo yum install -y gitwget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O - | sh
chsh -s /bin/zsh rootchsh -s /bin/bash root
ls -l /root/.oh-my-zsh/plugins |grep "^d"|wc -l,我这边得到的结果是:211vim /root/.zshrc,找到下图的地方,怎么安装,原作者注释写得很清楚了,别装太多了,默认 git 是安装的。

zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestionsvim ~/.zshrc,找到这一行,后括号里面的后面添加:plugins=( 前面的一些插件名称,换行,加上:zsh-autosuggestions)source ~/.zshrczsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlightingvim ~/.zshrc,找到这一行,后括号里面的后面添加:plugins=( 前面的一些插件名称,换行,加上:zsh-syntax-highlighting)source ~/.zshrcwd
vim /root/.zshrccd /opt/setupscd /opt/setups ; wd add setupswd setups 就自动跑到 /opt/setups 目录下了autojump
j --stat,如果这个里面有你的记录,那你就只要敲最后一个文件夹名字即可进入,比如我个人习惯的 program:j program,就可以直接到:/usr/programwget https://github.com/downloads/wting/autojump/autojump_v21.1.2.tar.gztar zxvf autojump_v21.1.2.tar.gzcd autojump_v21.1.2/ ; ./install.shsource /etc/profile.d/autojump.shvim /root/.zshrcls -l /root/.oh-my-zsh/themes |grep "^-"|wc -l,我这边得到的结果是:140ysagnosteravitblinksvim /root/.zshrc,找到下图的地方,怎么安装,原作者注释写得很清楚了,如果你没特别的喜欢那就选择随机吧。

vim ~/.zshrc,在文件加入下面格式的命令,比如以下是网友提供的一些思路:alias cls='clear'
alias ll='ls -l'
alias la='ls -a'
alias grep="grep --color=auto"
alias -s html='vim' # 在命令行直接输入后缀为 html 的文件名,会在 Vim 中打开
alias -s rb='vim' # 在命令行直接输入 ruby 文件,会在 Vim 中打开
alias -s py='vim' # 在命令行直接输入 python 文件,会用 vim 中打开,以下类似
alias -s js='vim'
alias -s c='vim'
alias -s java='vim'
alias -s txt='vim'
alias -s gz='tar -xzvf' # 在命令行直接输入后缀为 gz 的文件名,会自动解压打开
alias -s tgz='tar -xzvf'
alias -s zip='unzip'
alias -s bz2='tar -xjvf'
vim ~/.zshrc,在该配置文件里面增加一行:source /etc/profile,然后刷新 zsh 的配置:source ~/.zshrc。