如何在Linux上编辑 "bashrc "以获得彩色提示符

623 阅读2分钟

Linux中的bashrc文件是一个包含与系统终端相关的配置的配置文件。每当你登录到你的Linux系统时,这个文件就会被执行。通过对这个文件进行不同的修改,你可以在几秒钟内轻松定制你的Linux终端。这包括改变提示符的颜色,玩弄字体,改变终端上出现的用户名,等等。在这个特定的讨论中,我们有兴趣找出在Ubuntu 20.04系统中编辑bashrc文件以改变提示符颜色的方法。

编辑 "bashrc "以改变Ubuntu 20.04系统中的提示符颜色的方法。

除了提供其他多种终端定制选项外,Linux中的bashrc文件也可以被编辑来改变提示符的颜色。为了学习这样做的方法,你将不得不通过后续的步骤。然而,我们想事先提到,在这个方法中,我们将首先教你如何创建一个默认设置的备份,以便你可以随时恢复它们。之后,我们将与你分享改变提示颜色的方法,为此,我们分享了不少例子,以便你可以看到改变颜色后的提示是什么样子。最后,我们还教给你在Ubuntu 20.04中恢复默认提示颜色的方法。那么现在,让我们开始下面的步骤。

第1步:查看Ubuntu 20.04系统中的 "bashrc "文件。

在Ubuntu 20.04系统中,可以通过使用任何你选择的文本编辑器来轻松查看bashrc文件。在这里,我们将使用nano编辑器来实现这一目的,我们将在下面的命令的帮助下打开bashrc文件。

$ nano ~/.bashrc

Ubuntu 20.04系统的bashrc文件如下图所示。

在这个文件中,定义变量PS1属性的部分对我们很重要。基本上,这个变量允许你以几种不同的方式定制你的终端,以及改变提示符的颜色,这一点我们将在本文的后面学习。

第2步:对该文件的相关变量进行备份。

现在,为了改变Ubuntu 20.04中提示符的颜色,我们将对PS1变量做一些修改。然而,在这样做之前,强烈建议你对该变量进行备份,这样如果你在整个过程中搞砸了什么,甚至如果你只是想回到默认的提示颜色,你将很容易做到这一点。为此,我们将把PS1变量的值复制到另一个变量。你可以为这个变量指定任何你选择的名称。下面的命令可以达到这个目的。

$ TEMP=$PS1

这个命令将简单地把PS1变量的默认值分配给TEMP变量,以后可以从那里恢复。这个命令在成功执行后不会产生任何输出。

第3步:将Ubuntu 20.04提示符的颜色从绿色改为红色。

现在,当我们备份了PS1变量后,我们可以轻松地改变Ubuntu 20.04的提示颜色。我们的Ubuntu 20.04提示符的默认颜色是绿色。在这一步,我们将简单地尝试把这个颜色改为红色。为此,我们将执行下面的命令。

$ PS1=“\[\033[31m\]\u@\h:\w$”

在Ubuntu 20.04终端运行这个命令也会在你的bashrc文件中反映这些变化。

当你点击回车键运行上述命令时,你会注意到系统提示的颜色从绿色变为红色,如下图所示。

第4步:将Ubuntu 20.04提示符的颜色从红色改为蓝色。

你已经看到了如何将Ubuntu 20.04系统的提示颜色从绿色改为红色。现在,你将看到如何把它从红色改为蓝色。为此,你必须在你的终端运行所附的命令。

$ PS1=“\[\033[34m\]\u@\h:\w$”

在Ubuntu 20.04终端中运行这个命令也会在你的bashrc文件中反映这些变化。

当你点击回车键运行上述命令时,你会注意到系统提示的颜色从红色变为蓝色,如下图所示。

第5步:将Ubuntu 20.04提示符的颜色从蓝色改为白色。

到现在为止,你已经学会了如何将Ubuntu 20.04系统的提示颜色从绿色改为红色,从红色改为蓝色。现在,你将看到如何把它从蓝色变成白色。为此,你必须在终端运行下面的命令。

$ PS1=“\[\033[37m\]\u@\h:\w$”

在Ubuntu 20.04终端运行这个命令也会在你的bashrc文件中反映这些变化。

当你点击回车键运行上述命令时,你会注意到系统提示的颜色从蓝色变为白色,如下图所示。

第6步:恢复Ubuntu 20.04提示符的原始颜色。

以同样的方式,你也可以通过使用其他不同的颜色代码来改变提示的颜色。所以现在,我们将教你如何恢复Ubuntu 20.04提示符的原始颜色。你还记得我们在本方法开始时将bashrc文件中PS1变量的默认值保存在一个名为TEMP的变量中。这样做的唯一目的是为PS1变量的默认值创建一个备份,以便以后可以恢复它。要做到这一点,你只需要在终端中执行下面所附的命令。

$ PS1=$TEMP

在Ubuntu 20.04终端运行这个命令也会在你的bashrc文件中反映这些变化。

当你按下回车键运行上述命令时,你会发现系统提示的颜色从白色变成了默认颜色,即绿色,如下图所示。

总结

本文向你详细解释了如何通过对bashrc文件做一些小的修改,就可以轻松改变Ubuntu 20.04系统的提示符颜色。按照同样的方法,你也可以尝试使用不同的颜色。然而,你唯一需要注意的是,在着手改变提示符的颜色之前,你必须对bashrc文件的相关变量进行备份。这样做是为了确保你不会丢失任何重要的配置,而且你可以随时回到默认的配置。