目录
上次为了学习ros安装了一个22.04并且做了简单的配置,这次我们进一步对命令行样式进行配置
ubuntu22.04安装与配置_ubuntu22.04硬件配置-CSDN博客
这是他的默认配置,太长了,我们如果进的目录太深就会导致敲个命令好几行很不美观。
命令行配置在~/.bashrc
????????我注释掉的就是原本的配置,这其实也是个shell脚本语法格式,如果允许使用颜色配置就使用上面的样式,不允许就使用下面的。
????????这个颜色配置用的是ASCII艺术字体。
??${debian_chroot:+($debian_chroot)}
?这个表示通常用在Bash shell的命令行提示符配置中。它的含义是,如果debian_chroot
这个变量存在,就显示debian_chroot
的值,如果debian_chroot
不存在,就显示为空。
????????在一些特定的情境下,比如在使用Debian系统进行chroot操作时,这个变量可能会被用来表示当前正在运行的chroot环境。这样,命令行提示符就可以反映出当前正在运行的环境,帮助用户更好地理解他们所处的系统状态。
????????但是这个是bash的特殊用法,不是所有的shell都支持哦。
????????\d :代表日期,格式为weekday month date,例如:"Mon Jan 1"
\H :完整的主机名称
\h :仅取主机名中的第一个名字
\t :显示时间为24小时格式,如:HH:MM:SS
\T :显示时间为12小时格式
\A :显示时间为24小时格式:HH:MM
\u :当前用户的账号名称
\v :BASH的版本信息
\w :完整的工作目录名称
\W :利用basename取得工作目录名称,只显示最后一个目录名
\# :下达的第几个命令
\$ :提示字符,如果是root用户,提示符为 # ,普通用户则为 $
在ASCII艺术中,通常使用ANSI转义码来表示不同的颜色。以下是一些常见的颜色及其对应的ANSI转义码:
- 黑色:
\033[0;30m
- 红色:
\033[0;31m
- 绿色:
\033[0;32m
- 黄色:
\033[0;33m
- 蓝色:
\033[0;34m
- 紫色:
\033[0;35m
- 青色:
\033[0;36m
- 白色:
\033[0;37m
下面我们展示一下
这是只配置一个">>>"默认为白色
这个是加点颜文字加点颜色的
我们输入命令的颜色和最后一个字符一致
加日期?
加版本信息,-是我为了区分加的
下达的第几个命令
01是加粗00是细的
ASCII艺术字体设置要用【】括起来