设置ubuntu命令行样式

目录

一、脚本

二、含义

三、颜色设置

四、展示

五、注意


上次为了学习ros安装了一个22.04并且做了简单的配置,这次我们进一步对命令行样式进行配置

ubuntu22.04安装与配置_ubuntu22.04硬件配置-CSDN博客

一、脚本

设置ubuntu命令行样式_第1张图片

这是他的默认配置,太长了,我们如果进的目录太深就会导致敲个命令好几行很不美观。

命令行配置在~/.bashrc

设置ubuntu命令行样式_第2张图片

        我注释掉的就是原本的配置,这其实也是个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

四、展示

下面我们展示一下

这是只配置一个">>>"默认为白色

设置ubuntu命令行样式_第3张图片

这个是加点颜文字加点颜色的

设置ubuntu命令行样式_第4张图片

我们输入命令的颜色和最后一个字符一致

设置ubuntu命令行样式_第5张图片

加日期 

加版本信息,-是我为了区分加的

下达的第几个命令

01是加粗00是细的

设置ubuntu命令行样式_第6张图片

五、注意

设置ubuntu命令行样式_第7张图片

ASCII艺术字体设置要用【】括起来

你可能感兴趣的:(工具及配置,嵌入式,Linux,ubuntu)