如何自定义Ubuntu终端提示
Ubuntu的终端,或者在任何GNU/Linux分布中,这是所有的基本工具。
它是用于控制,操纵和管理整个系统甚至一组系统的工具。
终端定制
使用"首选项"选项:
Ubuntu的终端具有现有的"首选项"选项,可用于在某种程度上定制终端。
可以通过简单地右键单击终端中的空区域,并选择"偏好"来访问它。
多个选项卡下有各种选项。
他们已被列出并简明扼要地解释:
1.文本
让我们探讨更改终端中文本样式的基本可能性以及其他一些选项。
终端尺寸(根据行和列)
字体和字体大小
字体之间的间隔
光标形状和闪烁模式
2.颜色
可用的更改是:
可用的颜色主题
默认背景和前景(文本)颜色
粗体文本,光标和突出显示的文本颜色
透明滑块
3.滚动
以下是:
启用/禁用滚动条
滚动输出(如果有新输出,则光标返回到底部)
在击键上滚动(如果按下任何键,则光标返回到底部)
滚动限制
这些都是默认提供的所有选项,以便在终端中更改。
使用.bashrc文件进行自定义
编辑零件和布局
每个Linux发行版都有一个Bash配置文件在主目录中的自定义文件。
它可以使用(非常广泛地)来改变提示的外观和功能。
提示是用户登录用户帐户后出现的部分。
默认的Ubuntu提示符如下所示:
第一部分是用户名,后跟'@'符号和主机名(系统/服务器的名称)。
然后有工作目录的位置,最后是一个'$'符号,指示它是非root用户。
root用户有一个'#'符号,而是。
总之,默认提示如下所示: user@system-name:working_directory$
此提示由名称'ps1'表示。
Bash配置文件文件可用于以多种方式自定义PS1提示。
默认提示符被表示为: \u@\h:\w$
它可以解释为:
\u:
用户的用户名@:
'@'符号\h:
系统的主机名`` ':'符号
\w:
工作目录的路径\$:
$'符号
从而创建默认提示布局。
现在,其他一些选项如下:
\ D:
日期"工作日月日"(如"8月1日)。\ t:
间为hh:mm:ss格式。\ n:
一个换行符
我们现在可以使用以下方式恢复原始布局: 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:
告诉这是为了格式化文本颜色和格式。[1;31M:
告诉文本应该是粗体的,并且颜色红色。\]:
格式括号\ u:
提取用户名
为自己创建完美的PS1格式,并将其永久添加以下方式: nano ~/.bashrc
转到文件的末尾,然后输入所需的PS1格式。
编辑.bashrc.
按Ctrl + X,点击"Y"并按"Enter"保存文件。