在 Linux 系统中,PS1
是命令行提示符(Prompt)的环境变量,用于自定义终端显示的提示信息。通过为 PS1
添加颜色代码,可以使终端提示符更加醒目和美观。
\033[
开头,后面跟着颜色代码和 m
结尾。例如,\033[31m
表示红色。| 颜色 | 代码 | |------|------| | 黑色 | 30 | | 红色 | 31 | | 绿色 | 32 | | 黄色 | 33 | | 蓝色 | 34 | | 紫色 | 35 | | 青色 | 36 | | 白色 | 37 |
重置颜色使用 \033[0m
。
可以在 PS1
中插入 ANSI 转义序列来设置颜色。例如:
export PS1="\[\033[32m\]\u@\h:\w\$\[\033[0m\] "
解释:
\u
:当前用户名\h
:主机名\w
:当前工作目录$
或 #
:提示符符号\[\033[32m\]
:设置文本颜色为绿色\[\033[0m\]
:重置颜色# 绿色用户名和主机名,蓝色工作目录
export PS1="\[\033[32m\]\u@\h\[\033[0m\] \[\033[34m\]\w\[\033[0m\]\$ "
\[
和 \]
包裹 ANSI 转义序列,以确保终端正确计算提示符的长度。通过自定义 PS1
的颜色,可以使终端更加个性化和易于使用。
领取专属 10元无门槛券
手把手带您无忧上云