xshell远程linux服务器调整主机名和用户名颜色

相信很多人估计都想调整linux主机远程之后主机名的颜色吧,毕竟xshell或者其他工具连接之后都是纯白色或者纯黑色,还是带点颜色比较好看

自己在看学习视频的时候看到视频中的linux主机名都是有颜色的,非常好奇是怎么实现的,今天来分享一下技巧

首先确定一点,它这个主机名颜色绝对不是通过xshell来实现,虽然xshell的突出功能可以实现主机名的颜色,但是会非常快,消耗系统资源很大,我们可以通过配置linux的/etc/profile文件来实现主机名修改

效果如下:
xshell远程linux服务器调整主机名和用户名颜色_绝对路径
上代码:

#主机名目录绝对路径
vim /etc/profile
export PS1='\[\e[1m\e[33m\][\[\e[1m\e[34m\]\u@\[\e[1m\e[32m\]$HOSTNAME \[\e[m\]\[\e[1m\e[31m\]\w\[\e[m\]\[\e[32m\]\[\e[1m\e[33m\]]\[\e[m\]\$ '

#主机名目录相对路径
vim /etc/profile
export PS1='\[\e[1m\e[33m\][\[\e[1m\e[34m\]\u@\[\e[1m\e[32m\]$HOSTNAME \[\e[31m\]\W\e[1m\e[33m\]]\[\e[m\]\$ '

xshell远程linux服务器调整主机名和用户名颜色_绝对路径_02

常见shell输入带颜色文字: 3x代表字的颜色,4x代表背景色

“\033[30m 黑色字 \033[0m”
“\033[31m 红色字 \033[0m”
“\033[32m 绿色字 \033[0m”
“\033[33m 黄色字 \033[0m”
“\033[34m 蓝色字 \033[0m”
“\033[35m 紫色字 \033[0m”
“\033[36m 天蓝字 \033[0m”
“\033[37m 白色字 \033[0m”
“\033[40;37m 黑底白字 \033[0m”
“\033[41;37m 红底白字 \033[0m”
“\033[42;37m 绿底白字 \033[0m”
“\033[43;37m 黄底白字 \033[0m”
“\033[44;37m 蓝底白字 \033[0m”
“\033[45;37m 紫底白字 \033[0m”
“\033[46;37m 天蓝底白字 \033[0m”
“\033[47;30m 白底黑字 \033[0m”