修改命令行提示符

173 阅读1分钟

标签(空格分隔): linux


有时候在非本地环境会遇到终端中命令行提示符不符合预期的情况。

关于 PS1 的介绍可以参考鸟哥的linux私房菜-Bash Shell的变数

关于配置文件的加载顺序参看鸟哥的linux私房菜-Bash Shell的环境设定档一节。

上面两个链接是同一章。

另外,修改PS1的转义字符在 ~/.bashrc.zshrc 是不同的,另外关于 .zshrc 的配置还有英文文档

最终 .zshrc 覆盖了 .bashrc

设置完之后,最好设置下颜色,可参考链接,如:

autoload -U colors && colors
export PS1="%{$fg[green]%}%n@%m%{$reset_color%}:%{$fg[green]%}%~%{$reset_color%}\$ "