Ubuntu永久修改bash命令提示符外观

Ubuntu永久修改bash命令提示符外观

一、实验环境

宿主机: Windows 10

虚拟机: Linux Ubuntu 22.04

终端工具: bash

二、实验步骤

  1. 执行echo $PS1,查看用于定义命令行提示符的格式。

Ubuntu永久修改bash命令提示符外观_第1张图片

这里给出提示符格式说明:

Ubuntu永久修改bash命令提示符外观_第2张图片

所以,这里输出的结果含义如下:

Ubuntu永久修改bash命令提示符外观_第3张图片

并且,由于PS1中没有设置bash标题的格式,所以标题仍然是默认的格式

  1. 在主目录下,输入vim ~/.bashrc,查看当前用户的bash shell配置文件。页面如下图所示。

Ubuntu永久修改bash命令提示符外观_第4张图片

  1. 进入编辑模式(vim的具体操作请参考其他资料,此处不详细描述),用自己需要的样式替换红线处。此处我选择的样式为

PS1 = '[\[\e[35;1m\]\u\[\e[31;1m\]@[\e[34;1m\]\h\[\e[33;1m\]\w]\[\e[36;1m\]$\[\e[0m\]'

颜色设置说明:

Ubuntu永久修改bash命令提示符外观_第5张图片

\[\e[F;Bm\]表示开始设置颜色,\[\e[0m\]表示结束设置颜色

所以此处我的设置含义如下:

Ubuntu永久修改bash命令提示符外观_第6张图片

  1. 保存后,执行source ~./bashrc,更新该文件。不用重启,可以看到命令提示符外观立即更新了。

  1. 如果要改变bash窗口的标题,可以仿照红线划出的语句操作。

Ubuntu永久修改bash命令提示符外观_第7张图片

其中,[\e]0表示开始设置标题,[\a]表示结束设置标题。

参考资料

Linux系统修改命令提示符格式及颜色

Linux终端提示符颜色修改

你可能感兴趣的:(Linux,ubuntu,bash,linux)