本教程将向您展示如何在 Ubuntu 中自定义终端的外观。本文的第二部分也可以应用于任何其他发行版。
Terminal 在 Ubuntu 或任何 GNU/Linux 发行版中,是一个非常重要的工具。终端是用于控制、操纵和管理整个系统甚至一组系统的工具。
虽然它可能看起来只是主机名和用户名的提示,但多年来终端界面已得到改进,并且在当今大多数图形发行版中都很美观。今天,Quantrimang.com 将解释用户如何在最常用的发行版 Ubuntu 中自定义终端的外观。本文的最后一部分也可用于任何其他发行版。
如何在 Ubuntu 中自定义终端?
- 使用“首选项”选项
- 1.文字
- 2.颜色
- 3.滚动
- 使用.bashrc 文件进行自定义
- 编辑部分和布局
- 更多颜色
- 部分显示颜色
- 编辑.bashrc
使用“首选项”选项
Ubuntu 的终端有一个 'Preferences' 选项,可用于在一定程度上自定义终端。可以通过右键单击终端中的空白区域并选择'首选项'来访问此选项。
许多选项卡中列出了许多选项。它们已在下面列出并准确解释:
1.文字
让我们探索在终端中更改文本样式的基本功能以及其他一些选项。
- 终端大小(关于行和列)
- 字体和字号
- 单元格之间的间距
- 指针形状和闪烁模式
2.颜色
可用的更改有:
- 提供彩色主题
- 默认背景和前景(文本)颜色
- 粗体文本、光标和突出显示的文本颜色
- 贯穿始终的滑块(滑块)
3.滚动
这里的选项有:
- 打开/关闭滚动条
- 根据输出滚动(如果有新输出,光标会移到底部)
- 按一个键滚动(按任意键光标会移到底部)
- 滚动限制
这些都是终端默认提供的更改选项。
使用.bashrc 文件自定义
编辑部分和布局
每个 Linux 发行版的主目录中都有一个自定义 Bash 配置文件。它可以(非常广泛地)用于更改命令提示符的外观和功能。提示是用户登录用户帐户后出现的部分。默认的 Ubuntu 提示符如下所示:
第一部分是用户名,后面是符号'@'和host-name(系统/服务器)。然后是工作目录的位置,最后是'$'符号,表示不是root用户。相反,root 用户有 '#' 符号 .
简而言之,默认提示如下:
user@system-name:working_directory$
此提示由名称'PS1'表示。 Bash 配置文件可用于通过多种方式自定义 PS1 提示。
默认提示如下:
u@h:w$
解释如下:
- u:用户的用户名
- @:图标@
- h:系统的主机名
- ':': 图标 ':'
- w:工作目录的路径
- $:“$”符号。
以上都创建了默认的提示布局。现在,其他一些选项如下:
- d:日期格式为“日/月/日”(例如:10 月 1 日星期二)。
- t: 时间 HH: MM: SS 格式。
- n:换行(转到下一行)
此处提供了更广泛的列表:
https://www.gnu.org/savannah-checkouts/gnu/bash/manual/bash.html#Controlling-the-Prompt
现在您已经学到了一些东西,可以练习尝试这些了。但是,为了安全起见,请使用以下命令保存当前格式:
DEFAULT=$PS1
上述命令将 PS1 的当前格式存储在变量 'DEFAULT' 中。现在,如果我想尝试让用户名出现在提示符中,它会是什么样子?根据代码,它只是'u'。因此,你必须输入以下命令:
PS1="u$"
'$' 是必不可少的,是一个边界。预期结果如下:
您甚至可以添加 Bash 命令以显示在提示符中。这可以通过以下方式完成:
PS1="[`uname-sr`] u$ "
使用的命令是 uname-sr
,用于导出 Linux Kernel 版本。同样,您可以使用许多其他命令。您还可以像这样添加简单的文本:
PS1="(Phần văn bản mẫu) u$ "
您现在可以使用以下命令返回原始布局:
PS1=$DEFAULT
更多颜色
现在,您可以继续处理更困难的事情,即实际的.bashrc 文件。如果在那里设置了 PS1 变量,它应该如下所示:
[3[01;32m]u@h[3[00m]:[3[01;34m]w[3[00m]$
别担心,这也很简单。您可以立即看到这里有一个模式。用“ [” 打开,用“ ]” 关闭。此外,在数字和其他符号的序列之前总是有一个 '033'。那么它们是什么意思呢?
"[" 和 "]" 表示包含的字符是非打印字符,代表文本的一些格式。它适用于另一个格式括号,例如它自己或整个以下(如果没有应用其他格式)。
'033' 表示文本的颜色格式和外观。
部分显示颜色
颜色部分是以'm'结尾的数字。所以'xxm'会表示颜色。一些标准颜色是:
- 30:黑色
- 31:红色
- 32:绿色
- 34:蓝色
- 37:白色
- 35:紫色
- 33:黄金
可以轻松找到更详细的列表。
文章几乎提到了所有内容,其余的只是一些颜色的分号前的数字。它们代表特定的文本格式,例如粗体文本、下划线等。一些代码包括:
- 0:普通文本
- 1:文本为粗体
- 4:带下划线的文字
- 2:半透明文字
- 8:隐藏文字
最后,尝试创建一个用户名,红色粗体。该命令将如下所示:
PS1="[3[1;31m]u$ "
我们最后解析一下这个:
- [:打开格式括号
- 033:表示这将格式化文本颜色。
- [first; 31m :表示文本必须为粗体和红色。
- ]:关闭格式大括号
- 你:获取用户名
注意:请记住,在 '033' 之后打开的方括号不允许关闭。
现在是最后一部分,利用您所学的一切为自己创建完美的 PS1 格式并通过以下方式永久添加:
nano ~/.bashrc
转到文件末尾并输入所需的 PS1 格式。
编辑.bashrc
按 CTRL
+ X
按 Y.
然后按 Enter
保存文件。
以上是(几乎)您需要了解的有关自定义终端的所有信息。文章的后半部分可以更深入,但仍保持在一定范围内,以免用户感到困惑。希望你喜欢这篇文章!
希望你成功。
0 评论