分类
Linux 技术奇客

oh-my-zsh终端用户名显示不正常及主题修改

不知道是改了什么还是一开始就这样,ssh登录后,终端不显示类似root@itgeeker的前缀了。如果输入bash切换到系统默认的有显示正常了,应该是zsh的配置问题。

echo $PS1
echo $PROMPT
# 这两条显示你bash的配置profile,可能内容类似:
${ret_status} %{$fg[cyan]%}%c%{$reset_color%} $(git_prompt_info)

echo $ZSH_THEME
#查看当前主题
robbyrussell

#切换到oh-my-zsh主题目录
cd ~/.oh-my-zsh/themes
vi robbyrussell.zsh-theme

然后可以修改主题设置,但这个比较复杂,最简单的方法,换个其他主题吧,比如:agnoster

vi  ~/.zshrc
ZSH_THEME="agnoster"
source ~/.zshrc

当然也可以换成其他主题,官方参考网页:https://github.com/robbyrussell/oh-my-zsh/wiki/External-themes

由于oh_my_zsh时常会有版本更新,为了避免我们修改的跟更新的版本有冲突或被覆盖,建议不要直接修改原始主题,而是将复制一份,重命名为自己的主题文件,比如叫做itgeeker.zsh-theme,然后对itgeeker.zsh-theme进行修改定制。 

参考文章:https://blog.csdn.net/z3512498/article/details/51245853

发表评论

电子邮件地址不会被公开。 必填项已用*标注