设置ubuntu命令行样式

本文详细介绍了如何在Ubuntu22.04系统中配置bashrc脚本来优化命令行显示,包括删除冗长提示、使用ASCII艺术颜色和自定义提示符,以及解释了ANSI转义码在颜色设置中的应用。
摘要由CSDN通过智能技术生成

目录

一、脚本

二、含义

三、颜色设置

四、展示

五、注意


上次为了学习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艺术字体设置要用【】括起来

  • 18
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宇努力学习

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值