Linux 中如何修改终端提示符颜色?

这篇具有很好参考价值的文章主要介绍了Linux 中如何修改终端提示符颜色?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

哈喽大家好,我是咸鱼

我们知道默认情况下,Linux 终端提示符都是简单的黑白色

Linux 中如何修改终端提示符颜色?
这种黑白提示一方面看久了容易视觉疲劳,另一方面由于没有高亮显示,看着很不方便,视觉体验极差

所以我们需要修改我们的终端显示颜色,像下面这样子
Linux 中如何修改终端提示符颜色?

PS1(提示语句)

在 Linux 中,当前的 Bash 提示设置保存在一个名为 PS1 的 shell 变量中,它表示【提示语句】(Prompt Statement)

PS1 被称为【主要提示变量】

此外还有三个额外的变量:PS2、PS3和PS4。但是,由于它们与更改 Linux 终端中提示符的颜色无关,本文不过多介绍

这个变量保存的路径通常在$HOME/.bashrc 文件中(或者 /etc/bashrc

# 查看当前 bash shell 的 PS1 值
[root@localhost ~]# echo $PS1
[\[\e[33m\]\u\[\e[0m\]@\[\e[31m\]\h\[\e[0m\] \[\e[35m\]\w\[\e[0m\]]\$

Linux 中如何修改终端提示符颜色?

刚开始看到这个输出,相信有不少小伙伴跟我一样一脸懵逼的,我们先只关注 \u@\h:\w\$ 部分

  • u:表示用户名(username)
  • h:表示主机名(hostname)
  • w:表示当前工作目录(current working directory)

如下图所示

Linux 中如何修改终端提示符颜色?

修改 PS1

以 CentOS 7.9 为例

我们首先打开 .bashrc 文件(或 /etc/bashrc)并查找定义变量 PS1 那一行
Linux 中如何修改终端提示符颜色?
把它注释掉,然后创建一个新的 PS1 变量

PS1='\[\033[1;32m\]\u\[\033[1;37m\]@\[\033[1;36m\]\h\[\033[00m\]:\[\033[1;34m\]\w\[\033[00m\]\$ '

Linux 中如何修改终端提示符颜色?

然后生效一下

source /etc/bashrc 

或

source ~/.bashrc 

可以看到生效了
Linux 中如何修改终端提示符颜色?
要定制Bash提示符,只需在PS1变量中添加、删除或重新排列下面这些特殊字符就可以了

1;32m1;37m1;36m 等。这些是 Bash 的颜色代码。这些代码由一系列数字表示,中间用分号加一个字母m隔开

以下是 Bash Shell 提供的颜色代码列表

Linux 中如何修改终端提示符颜色?
Linux 中如何修改终端提示符颜色?
于是我们的 Linux 终端就有了一个彩色的 bash shell 提示符

参考链接:https://linuxiac.com/how-to-change-the-colors-of-your-bash-shell-prompt-on-linux/文章来源地址https://www.toymoban.com/news/detail-733816.html

到了这里,关于Linux 中如何修改终端提示符颜色?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何以管理员身份打开命令行提示符(cmd)

    通常,我们会用win+R,打开运行框,然后输入cmd,此时就可以进入cmd 其实这个时候我们可以清楚的看到“C:Windowssystem32cmd.exe”,我们这种操作进入的.exe这个应用程序 那么我们如何以管理员的方式进入了,下面提供两种方法 在上面的界面中输入命令 net user administration /active:y

    2024年02月11日
    浏览(53)
  • 如何使用命令提示符重新启动Windows 资源管理器?

    电脑资源管理器出现问题,导致电脑黑屏,如何使用命令提示符重新启动Windows 资源管理器呢?出现这个问题的时候,不要慌,按照下面的操作步骤,大概率是可以复原的,当然你觉得这样比较麻烦,也可以直接重启电脑解决这个问题,以下步骤方法是针对不重启电脑的解决

    2024年02月11日
    浏览(53)
  • Linux救援:开机进不了系统,显示”GRUB>”命令提示符的解决方法

    在Linux系统中,GRUB是一个常见的启动加载器,负责加载系统的内核和初始文件系统。 然而,当出现某些错误时,系统可能会在开机时出现”GRUB”命令提示符,而无法正常启动。 在本文中,我们将介绍如何修复这种情况。 了解GRUB和问题原因 首先,我们需要了解什么是GRUB,以

    2024年02月21日
    浏览(39)
  • windows系统如何将 CMD(命令提示符)添加到鼠标右键菜单

    您可以通过以下步骤将 CMD(命令提示符)添加到鼠标右键菜单: 1. 打开注册表编辑器。按下 `Win + R` 组合键,然后键入 `regedit` 并按下 Enter 键。 2. 导航到注册表路径:`HKEY_CLASSES_ROOTDirectoryBackgroundshell`    这将打开一个名为 \\\"shell\\\" 的键。 3. 在 \\\"shell\\\" 键下,右键单击,选择

    2024年02月03日
    浏览(88)
  • html资源提示符

    前言:正常dom解析 中遇到script标签 ,会暂停主线程 去下载js,拿到资源后,主线程再执行js。 那么主线程在等待网络线程下载这个空闲很浪费 解决方案: script标签增加属性 async defer 1.async 异步下载js文件,不会阻止DOM解析,会在下载完成后 立即执行j s文件。 2.defer 异步下载

    2024年02月07日
    浏览(47)
  • 命令提示符之操作基础(Windows)

    方法一        打开指定文件的文件夹,在路径栏里输入“cmd”,回车,就进入控制台了。默认路径就是指定文件夹的路径。  方法二       打开指定的文件夹,按住shift键,在空白处右击,在菜单栏中选择“在此处打开Powershell窗口”,有时可能是”在此处打开命令窗口“。

    2024年02月13日
    浏览(37)
  • 【Java基础学习打卡05】命令提示符

    知道命令提示符是什么,熟练打开命令提示符,熟练使用常用命令,并自行尝试其他命令。本文只是对命令提示符进行简单介绍和使用。 命令提示符是在操作系统中,提示进行命令输入的一种工作提示符。在不同的操作系统环境下,命令提示符各不相同。在 Windows 环境下,命

    2024年02月09日
    浏览(45)
  • Windows命令提示符之常见命令--动态更新

    序言: 在大家接触Windows电脑的过程中,一般是直接通过鼠标来进行操作,很少甚至没有用到过命令来执行操作,而想必大家都看过电影里面的黑客大神都是通过密密麻麻的指令来操作的,并且执行的速度也会比我们用鼠标块,所以在这篇文章里面就介绍一下简单的命令,可

    2023年04月11日
    浏览(39)
  • 使用命令提示符(CMD)进入Python的步骤

    使用命令提示符(CMD)进入Python的步骤 Python是一种广泛使用的高级编程语言,它具有简单易学、可扩展性强的特点,因此在开发和科学计算领域广受欢迎。如果你想在Windows操作系统上运行Python代码,可以通过命令提示符(CMD)进入Python解释器。下面是详细的步骤说明: 步骤

    2024年02月06日
    浏览(39)
  • 命令提示符(CMD)切换到指定目录的方法

    通常我们把像是java,mysql,python等语言类工具放到自定义目录,而不是默认路径,使用cmd命令提示符想查看版本信息的时候需要到指定目录,这时候就需要掌握切换到指定目录的方法。 命令提示符(cmd)只在当前盘符切换目录时,可以先到目标目录上复制地址, 输入 即可切

    2024年02月11日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包