📌  相关文章
📜  更改 ubuntu 终端提示颜色 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:10:32.249000             🧑  作者: Mango

更改 Ubuntu 终端提示颜色 - Shell-Bash

Ubuntu终端默认的提示符颜色可能不是所有开发者所喜欢的,但是,我们可以通过更改Shell-Bash配置文件来更改终端的提示符颜色。

步骤

以下是在Ubuntu终端更改提示符颜色的步骤:

  1. 打开终端。

  2. 打开Bash配置文件。在终端中输入以下命令并按Enter键打开Bash配置文件:

    nano ~/.bashrc
    

    这里我们使用nano编辑器,也可以使用其他喜欢的编辑器。

  3. 找到PS1行。在Bash配置文件中,找到下面这一行或类似的行:

    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
    

    PS1是设置提示符的环境变量。

  4. 更改颜色。更改环境变量PS1的值,使用ANSI转义序列更改颜色。将以下代码中的ANSI颜色代码插入PS1值中,以更改颜色。

    \033[颜色代码m
    

    以下是ANSI颜色代码和它们所表示的颜色:

    • 0黑色
    • 1红色
    • 2绿色
    • 3黄色
    • 4蓝色
    • 5洋红色
    • 6青色
    • 7白色

    以下示例使用红色设置提示符:

    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
    

    在这个示例中,颜色设置使用“[”和“]”之间的转义序列,这是必需的,因为Bash需要知道所包含的内容有多少个字符(因为颜色代码是不可见的)。

  5. 保存并退出。按Ctrl + X,然后按Y键保存更改,最后按Enter键退出nano编辑器。

  6. 重新启动终端。在终端中执行以下命令以应用更改:

    source ~/.bashrc
    

现在,您可以看到已更改终端提示符的新颜色。

结论

您现在已经知道如何在Ubuntu终端中更改提示符颜色。如果你不喜欢自定义的颜色,只需回到Bash配置文件并将PS1环境变量设置回默认值即可。