设置实例
每一个SSH账户的根目录下,都有一个 .bashrc 的隐藏文件,编辑这个文件中的PS1变量,即可修改当前账户的命令行默认显示风格。
在.bashrc末尾添加如下语句:
export PS1="\[\e]0;\u@ \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;33m\]\u\[\033[01;33m\]@\[\033[01;33m\]\W\[\033[00m\]\$ "
显示效果如下:
ubuntu默认风格:
export PS1="\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$"
其他风格:
export PS1="@\w:$"
修改完成后,执行source .bashrc使其生效。
参数说明
PS1的常用参数说明:
\d :代表日期,格式为weekday month date,例如:"Mon Aug 1"
\H :完整的主机名称
\h :仅取主机名中的第一个名字
\t :显示时间为24小时格式,如:HH:MM:SS
\T :显示时间为12小时格式
\A :显示时间为24小时格式:HH:MM
\u :当前用户的账号名称
\v :BASH的版本信息
\w :完整的工作目录名称
\W :利用basename取得工作目录名称,只显示最后一个目录名
\# :下达的第几个命令
\$ :提示字符,如果是root用户,提示符为 # ,普通用户则为 $
颜色设置的格式说明:
[\e[F;Bm],其中“F“为字体颜色,编号为30-37,“B”为背景颜色,编号为40-47。格式如下:
[\e[F;Bm]为开始,[\e[0m]为结束。
[\e[F;Bm]需要改变颜色的部分[\e[0m]
开始颜色输入:[\e[F;Bm]
结束颜色输入:[\e[0m]
颜色表如下:
F B
30 40 黑色
31 41 红色
32 42 绿色
33 43 黄色
34 44 蓝色
35 45 紫红色
36 46 青蓝色
37 47 白色
可以参考:
https://www.cnblogs.com/jikexianfeng/p/6120461.html
https://blog.csdn.net/qq_37187976/article/details/79267430