拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
主页 文章列表 如何在 Ubuntu 中自定义终端

如何在 Ubuntu 中自定义终端

白鹭 - 2022-01-15 2139 0 0

本教程将向您展示如何在 Ubuntu 中自定义终端的外观。本文的第二部分也可以应用于任何其他发行版。

Terminal 在 Ubuntu 或任何 GNU/Linux 发行版中,是一个非常重要的工具。终端是用于控制、操纵和管理整个系统甚至一组系统的工具。

虽然它可能看起来只是主机名和用户名的提示,但多年来终端界面已得到改进,并且在当今大多数图形发行版中都很美观。今天,Quantrimang.com 将解释用户如何在最常用的发行版 Ubuntu 中自定义终端的外观。本文的最后一部分也可用于任何其他发行版。

如何在 Ubuntu 中自定义终端?

  1. 使用“首选项”选项
    1. 1.文字
    2. 2.颜色
    3. 3.滚动
  2. 使用.bashrc 文件进行自定义
    1. 编辑部分和布局
    2. 更多颜色
    3. 部分显示颜色
    4. 编辑.bashrc

使用“首选项”选项

Ubuntu 的终端有一个 'Preferences' 选项,可用于在一定程度上自定义终端。可以通过右键单击终端中的空白区域并选择'首选项'来访问此选项。

如何在Ubuntu中自定义终端的图片1

许多选项卡中列出了许多选项。它们已在下面列出并准确解释:

1.文字

让我们探索在终端中更改文本样式的基本功能以及其他一些选项。

  1. 终端大小(关于行和列)
  2. 字体和字号
  3. 单元格之间的间距
  4. 指针形状和闪烁模式

如何在Ubuntu中自定义终端的图片2

2.颜色

可用的更改有:

  1. 提供彩色主题
  2. 默认背景和前景(文本)颜色
  3. 粗体文本、光标和突出显示的文本颜色
  4. 贯穿始终的滑块(滑块)

如何在 Ubuntu 中自定义终端的图 3

3.滚动

这里的选项有:

  1. 打开/关闭滚动条
  2. 根据输出滚动(如果有新输出,光标会移到底部)
  3. 按一个键滚动(按任意键光标会移到底部)
  4. 滚动限制

如何在 Ubuntu 中自定义终端的图 4

这些都是终端默认提供的更改选项。

使用.bashrc 文件自定义

编辑部分和布局

每个 Linux 发行版的主目录中都有一个自定义 Bash 配置文件。它可以(非常广泛地)用于更改命令提示符的外观和功能。提示是用户登录用户帐户后出现的部分。默认的 Ubuntu 提示符如下所示:

如何在Ubuntu中自定义终端的图片5

第一部分是用户名,后面是符号'@'host-name(系统/服务器)。然后是工作目录的位置,最后是'$'符号表示不是root用户。相反,root 用户有 '#' 符号 .

简而言之,默认提示如下:

 user@system-name:working_directory$ 

此提示由名称'PS1'表示。 Bash 配置文件可用于通过多种方式自定义 PS1 提示。

默认提示如下:

 u@h:w$ 

解释如下:

  1. u:用户的用户名
  2. @:图标@
  3. h:系统的主机名
  4. ':': 图标 ':'
  5. w:工作目录的路径
  6. $:“$”符号。

以上都创建了默认的提示布局。现在,其他一些选项如下:

  1. d:日期格式为“日/月/日”(例如:10 月 1 日星期二)。
  2. t: 时间 HH: MM: SS 格式。
  3. n:换行(转到下一行)

此处提供了更广泛的列表:

 https://www.gnu.org/savannah-checkouts/gnu/bash/manual/bash.html#Controlling-the-Prompt 

现在您已经学到了一些东西,可以练习尝试这些了。但是,为了安全起见,请使用以下命令保存当前格式:

 DEFAULT=$PS1 

上述命令将 PS1 的当前格式存储在变量 'DEFAULT' 中。现在,如果我想尝试让用户名出现在提示符中,它会是什么样子?根据代码,它只是'u'。因此,你必须输入以下命令:

 PS1="u$" 

'$' 是必不可少的,是一个边界。预期结果如下:

如何在Ubuntu中自定义终端的图6

您甚至可以添加 Bash 命令以显示在提示符中。这可以通过以下方式完成:

 PS1="[`uname-sr`] u$ " 

如何在Ubuntu中自定义终端的图7

使用的命令是 uname-sr ,用于导出 Linux Kernel 版本。同样,您可以使用许多其他命令。您还可以像这样添加简单的文本:

 PS1="(Phần văn bản mẫu) u$ " 

如何在Ubuntu中自定义终端的图8

如何在Ubuntu中自定义终端的图9

您现在可以使用以下命令返回原始布局:

 PS1=$DEFAULT 

更多颜色

现在,您可以继续处理更困难的事情,即实际的.bashrc 文件。如果在那里设置了 PS1 变量,它应该如下所示:

 [3[01;32m]u@h[3[00m]:[3[01;34m]w[3[00m]$ 

别担心,这也很简单。您可以立即看到这里有一个模式。用“ [” 打开,用“ ]” 关闭。此外,在数字和其他符号的序列之前总是有一个 '033'。那么它们是什么意思呢?

"[""]" 表示包含的字符是非打印字符,代表文本的一些格式。它适用于另一个格式括号,例如它自己或整个以下(如果没有应用其他格式)。

'033' 表示文本的颜色格式和外观。

部分显示颜色

颜色部分是以'm'结尾的数字。所以'xxm'会表示颜色。一些标准颜色是:

  1. 30:黑色
  2. 31:红色
  3. 32:绿色
  4. 34:蓝色
  5. 37:白色
  6. 35:紫色
  7. 33:黄金

可以轻松找到更详细的列表。

文章几乎提到了所有内容,其余的只是一些颜色的分号前的数字。它们代表特定的文本格式,例如粗体文本、下划线等。一些代码包括:

  1. 0:普通文本
  2. 1:文本为粗体
  3. 4:带下划线的文字
  4. 2:半透明文字
  5. 8:隐藏文字

最后,尝试创建一个用户名,红色粗体。该命令将如下所示:

 PS1="[3[1;31m]u$ " 

如何在Ubuntu中自定义终端的图10

我们最后解析一下这个:

  1. [:打开格式括号
  2. 033:表示这将格式化文本颜色。
  3. [first; 31m :表示文本必须为粗体和红色。
  4. ]:关闭格式大括号
  5. 你:获取用户名

注意:请记住,在 '033' 之后打开的方括号不允许关闭。

现在是最后一部分,利用您所学的一切为自己创建完美的 PS1 格式并通过以下方式永久添加:

 nano ~/.bashrc 

转到文件末尾并输入所需的 PS1 格式。

如何在Ubuntu中自定义终端的图11

编辑.bashrc

CTRL + XY. 然后按 Enter 保存文件。

如何在Ubuntu中自定义终端的图12

以上是(几乎)您需要了解的有关自定义终端的所有信息。文章的后半部分可以更深入,但仍保持在一定范围内,以免用户感到困惑。希望你喜欢这篇文章!

希望你成功。

标签:

0 评论

发表评论

您的电子邮件地址不会被公开。 必填的字段已做标记 *