xshell 终端主机名和用户名不显示颜色的解决方法

马谦马谦马谦 Linux评论3,3608字数 348阅读 1 分 9 秒阅读模式

不知道从哪天起,使用 xshell 的终端主机名和用户名没有了颜色:

xshell终端主机名和用户名不显示颜色的解决方法-图片1

ls 变色了,而命令行开始的 ma@Y485 这一段是白色,和其他部分一样颜色不太显眼。

解决方法:

~/.bashrc 中其实有了颜色的设置,查看代码可以发现:

最下面有一个 PS1 的赋值,它就是控制颜色的设置,当终端是某种类型或者满足某些特定条件的时候,它就会显示颜色。

这里可以看到有个 force_color_prompt 变量默认被注释了,而如果这个变量的值为 yes 的时候,下面的 color_prompt 就也会是 yes,然后的颜色设置也就会开启。

所以可以手动把这个注释去掉,使 force_color_prompt 的值等于 yes,然后 source ~/.bashrc 就能看到效果了:

xshell终端主机名和用户名不显示颜色的解决方法-图片2

 
马谦马谦马谦
  • 本文由 马谦马谦马谦 发表于 2018 年 8 月 17 日 22:44:40
  • 转载请务必保留本文链接:https://www.dyxmq.cn/linux/xshell-color-prompt.html
CentOS5 YUM源 CentOS

CentOS5 YUM 源

centos5 已停止了维护,国内大部分的源也停止维护,找了很久都没有找到可用的源。最后才发现,centos 早期的源都已经 vault.centos.org 网站下,国内的镜像源也都改成了 centos-va...
openssl命令的用法 Linux

openssl 命令的用法

openssl 是目前使用最广泛的 ssl 库之一,除了提供全面的 ssl 加密库以外,还提供了一些基础的命令行工具用于测试,目前绝大多数的软件都是使用 openssl 库来进行 ssl 交互,很多系统默认都自带了 op...
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证