如何在Ubuntu MATE 16.04中更改终端提示的字体样式

用户_1_1_1

像Ubuntu或任何其他OS中的任何其他终端模拟器一样,Mate终端的输入行如下:

abc@xyz:~$

如何更改此特定行的字体样式?除此以外,将命令输入到上一行,然后该命令随后生成消息。我想将此文本设置为其他样式。我可以通过使用来做到这一点Edit>Profile preferences但这会将输入行的字体样式更改为相同的字体。我希望输入行文本和终端中其余文本之间有区别,以便在命令详细打印了消息之后,我可以回溯输入行而不必费神。

Ubuntu 16.04似乎为输入行提供了默认颜色,该颜色通过调整中的选项保持不变Profile preferences

赞娜

(下面的一些屏幕截图显示了使用特定文本编辑器的情况。如果这对读者有问题,请他们考虑认为帖子作者使用此编辑器是无可厚非的行为)

终端提示是用户环境中称为的一部分PS1它在.bashrc文件中定义,您可以对其进行编辑以进行更改。您可以看到它当前的功能echo $PS1这是我的:

$ echo $PS1
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;35m\]\w\$\[\033[00m\]

与某些命令相比,这使我的提示看起来像这样...

通过在您的注释中取消注释此行,可以做出彩色提示.bashrc

#force_color_prompt=yes

所以看起来像这样:

force_color_prompt=yes

这将导致提示由后面的行设置 if [ "$color_prompt" = yes ]; then

默认情况下是:

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

颜色由以下代码设置:

  • 浅绿色 \[\033[01;32m\]
  • 白色的 \[\033[00m\]
  • 浅蓝 \[\033[01;34m\]

然后回到白色。您可以看到它们与第二组括号中的数字相同。这里还有一些转义码可供选择:

Blue        0;34     Light Blue    1;34
Green       0;32     Light Green   1;32
Cyan        0;36     Light Cyan    1;36
Red         0;31     Light Red     1;31

以下是一些其他选项可以使您的提示脱颖而出

---所有在Ubuntu MATE 16.04上的MATE终端中测试-

将这些更改应用于白色提示时,我将这一行保留为注释:

#force_color_prompt=yes

并编辑.bashrc本节的第四行:

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '

如果要应用下划线,并在彩色提示上突出显示效果,则需要取消注释force_color_prompt=yes如前所述,然后编辑第二行而不是第四行。在下面的示例中,我指的是上面摘录中的“第四行”和“第二行”。

粗体提示:

更改第四行以包括转义序列\[\e[1m\](粗体)和\[\e[0m\](停止粗体)

PS1='${debian_chroot:+($debian_chroot)}\[\e[1m\]\u@\h:\w\$ \[\e[0m\]'

差异不大-我将上面的行包括在内以进行比较。

在颜色转义序列中,“浅”颜色(用1而不是0如上表所示)被视为粗体。我尝试在有色提示上使用粗体序列,但似乎MATE终端不允许这样做,使其变得更加粗体我也使用setaf代码尝试过,但仍然没有结果。也许我出了点问题。我也无法管理斜体提示,而且我什至都没有尝试闪烁的提示-那就行了。

带下划线的提示:

更改第四行以包括转义序列\[\e[4m\]\[\e[24m\]

PS1='${debian_chroot:+($debian_chroot)}\[\e[4m\]\u@\h:\w\$ \[\e[24m\]'

对于带下划线的彩色提示,请取消注释force_color_prompt=yes并将\[\e[4m\]序列添加到第二行两次。现有的重置代码将终止效果:

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

突出显示的提示:

将第四行更改为包括\[\e[7m\]\[\e[27m\]

PS1='${debian_chroot:+($debian_chroot)}\[\e[7m\]\u@\h:\w\$ \[\e[27m\]'

要突出显示颜色,请取消注释#force_color_prompt=yes并在第二行中将颜色逸出代码更改为,4而不是3,例如:

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

要使所有颜色都突出显示,请删除第一个重置和第二个颜色序列:

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

有关更多异国情调的选择,请参阅我最喜欢的澳大利亚问题以及该网站的详细指南。

显然,我建议您在进行游戏时进行备份,但是如果您对FUBAR感兴趣.bashrc,可以从/etc/skel以下位置复制一个新的备份

cp /etc/skel/.bashrc ~/.bashrc

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Ubuntu MATE 16.04中更改终端提示的字体样式

来自分类Dev

如何在Ubuntu MATE上更改终端字体?

来自分类Dev

如何在 Ubuntu Mate 20.04 中更改面板时钟的格式?

来自分类Dev

如何在ubuntu-mate 18.04中禁用超级密钥?

来自分类Dev

如何在Ubuntu MATE中启用窗口合成(Compiz)?

来自分类Dev

如何在 Ubuntu-Mate 18.04 中删除旧的 HPLIP

来自分类Dev

如何在MATE中关闭蓝牙?

来自分类Dev

如何从GNOME更改为MATE

来自分类Dev

在 Ubuntu Mate 20.04 中禁用所有 Mate 动画

来自分类Dev

如何在Ubuntu MATE 16.04中更改关闭/挂起/关闭主面板

来自分类Dev

如何在 Ubuntu MATE 中删除额外的访客帐户?/ 如何让我的来宾帐户工作?

来自分类Dev

如何在具有MATE桌面环境的Ubuntu 12.04中修复声音?

来自分类Dev

如何在ubuntu MATE中为可移动媒体禁用自动运行?

来自分类Dev

如何在具有MATE桌面环境的Ubuntu 12.04中修复声音?

来自分类Dev

如何在Ubuntu mate中拥有4个以上的桌面空间

来自分类Dev

如何在ubuntu MATE中为可移动媒体禁用自动运行?

来自分类Dev

如何在Ubuntu Mate 18.04中禁用表情符号输入?

来自分类Dev

如何在 Ubuntu Mate 18.10 中从 GDM3 切换回 LightDM

来自分类Dev

Ubuntu Mate:更改桌面图标的字体颜色

来自分类Dev

如何获得MATE终端的日晒颜色主题?

来自分类Dev

如何获得MATE终端的日晒颜色主题?

来自分类Dev

如何从终端向MATE添加小程序?

来自分类Dev

如何更改Ubuntu Mate应用程序菜单图标

来自分类Dev

Ubuntu MATE:dconf中的Vino在哪里?

来自分类Dev

在Ubuntu-MATE中安装Dash

来自分类Dev

在CLI中打开Ubuntu MATE 16.04

来自分类Dev

在Ubuntu Mate中启用超级键搜索

来自分类Dev

从Ubuntu MATE的通知面板中删除图标

来自分类Dev

在 Ubuntu Mate 20.04 中自定义工具提示

Related 相关文章

  1. 1

    如何在Ubuntu MATE 16.04中更改终端提示的字体样式

  2. 2

    如何在Ubuntu MATE上更改终端字体?

  3. 3

    如何在 Ubuntu Mate 20.04 中更改面板时钟的格式?

  4. 4

    如何在ubuntu-mate 18.04中禁用超级密钥?

  5. 5

    如何在Ubuntu MATE中启用窗口合成(Compiz)?

  6. 6

    如何在 Ubuntu-Mate 18.04 中删除旧的 HPLIP

  7. 7

    如何在MATE中关闭蓝牙?

  8. 8

    如何从GNOME更改为MATE

  9. 9

    在 Ubuntu Mate 20.04 中禁用所有 Mate 动画

  10. 10

    如何在Ubuntu MATE 16.04中更改关闭/挂起/关闭主面板

  11. 11

    如何在 Ubuntu MATE 中删除额外的访客帐户?/ 如何让我的来宾帐户工作?

  12. 12

    如何在具有MATE桌面环境的Ubuntu 12.04中修复声音?

  13. 13

    如何在ubuntu MATE中为可移动媒体禁用自动运行?

  14. 14

    如何在具有MATE桌面环境的Ubuntu 12.04中修复声音?

  15. 15

    如何在Ubuntu mate中拥有4个以上的桌面空间

  16. 16

    如何在ubuntu MATE中为可移动媒体禁用自动运行?

  17. 17

    如何在Ubuntu Mate 18.04中禁用表情符号输入?

  18. 18

    如何在 Ubuntu Mate 18.10 中从 GDM3 切换回 LightDM

  19. 19

    Ubuntu Mate:更改桌面图标的字体颜色

  20. 20

    如何获得MATE终端的日晒颜色主题?

  21. 21

    如何获得MATE终端的日晒颜色主题?

  22. 22

    如何从终端向MATE添加小程序?

  23. 23

    如何更改Ubuntu Mate应用程序菜单图标

  24. 24

    Ubuntu MATE:dconf中的Vino在哪里?

  25. 25

    在Ubuntu-MATE中安装Dash

  26. 26

    在CLI中打开Ubuntu MATE 16.04

  27. 27

    在Ubuntu Mate中启用超级键搜索

  28. 28

    从Ubuntu MATE的通知面板中删除图标

  29. 29

    在 Ubuntu Mate 20.04 中自定义工具提示

热门标签

归档