Answers:
在终端中运行以下命令:
gedit ~/.bashrc
当.bashrc
打开,找到并取消force_color_prompt=yes
(即去掉散,所以它不再看起来像:#force_color_prompt=yes
)。
保存文件,然后打开一个新的终端窗口,您应该已经看到了更改(提示符应该是Light Green,由1; 32定义)。然后,您可以更改任何您喜欢的颜色值;例如:0; 35 =紫色。
要编辑颜色值,请找到以下部分,并使用下面列出的一些示例更改默认值:
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;31m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
您可以查看此Bash颜色表以获取所有颜色值,但是这里有一些基本的颜色值可供您使用(请注意,“ Light”并不是您可能会想到的-它实际上意味着“ Bold”):黑色0; 30 –深灰色1; 30 –蓝色0; 34 –浅蓝色1; 34 –绿色0; 32 –浅绿色1; 32 –青色0; 36 –浅青色1; 36 –红色0; 31 –浅红色1; 31 –紫色0; 35 –浅紫色1; 35 –棕色0; 33 –黄色1; 33 –浅灰色0; 37 –白色1; 37
例如,这是我使用的行:
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;35m\]\u@\h\[\033[00m\]:\[\033[01;34m\] \w\[\033[01;37m\] > '
或者,我的女友使用:
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;36m\]\u\[\033[01;31m\]@\[\033[01;36m\]\h\[\033[01;33m\]:\[\033[01;31m\]\w\[\033[01;33m\]\# '
通过更改终端中PS1环境变量的值来设置提示,以进行随意的实验,如下所示:
export PS1="...your values..."
要不就
PS1="...your values..."
这是我的终端的外观:
来源:http : //ubuntugenius.wordpress.com/2011/07/11/how-to-change-the-command-line-prompt-colour-in-the-ubuntulinux-terminal/
只需$PS1
在shell启动文件中使用适当的调用进行修改,tput
即可设置和清除文本属性。有关详细信息,请参见tput(1)
和terminfo(5)
手册页。
export PS1="\[$(tput setaf 2)\][\u@\h \W]\$ \[$(tput sgr0)\]"
$(tput setaf 2)
and $(tput sgr0)
:\033[32m
和\033[m
。结果是相同的,但是不需要调用。
您可以尝试以下一种方法:
PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
(首先在终端上尝试)。然后,如果您喜欢,可以将其放在.bashrc
文件中的某个位置。