使用oh-my-zsh,对vps终端提示符进行优化,实现”主机名+当前目录+时间“的显示效果。
1 安装zsh
查看系统当前shell
# 查看系统当前 shell
cat /etc/shells
看zsh版本
zsh --version
2 安装oh-my-zsh
CURL安装
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
WGET 安装
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
3 选择特定theme
可以先看一下
open ~/.zshrc
在mac上使用open会打开文本编辑器,我没有尝试是否可以修改,直接用vi就好了
vi /etc/zshrc
vi ~/.zshrc
将ZSH_THEME后面修改为自己喜欢的theme
# See https://github.com/robbyrussell/oh-my-zsh/wiki/Themes
ZSH_THEME="robbyrussell"
3 使用vi编辑器.
/vi ./root/.oh-my-zsh/themes/robbyrussell.zsh-theme
增加下面一行
#PROMPT='$USER${ret_status}%{$fg[cyan]%}%d%{$reset_color%}$(git_prompt_info)[%T]'
PROMPT='$HOST${ret_status}%{$fg[cyan]%}%d%{$reset_color%}$(git_prompt_info)[%T]'
MDMacPro.local/[10:23]
我的其他配置
ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg_bold[blue]%}git:(%{$fg[red]%}"
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%} "
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%}) %{$fg[yellow]%}✗"
ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%})"
以上操作结束后,重启terminal;远程登录vps,logout即可。