在终端命令提示符中更改用户,主机,目录信息的颜色

Modified on: Sat, 09 Jun 2018 12:56:23 +0800

是否可以在命令提示符中更改user@computer的颜色,以及提示显示的当前目录和命令部分?

我已经看过OSX用户做过的这样的事情,但我不知道如何在gnome终端中做同样的事情(我只能改变前景色和背景色)。

例如,当尝试编译有错误的程序时,它会非常有用,因为很长的未格式化的消息很难区分哪些行是命令,哪些行是输出。

最佳答案

您可以编辑编辑文件的设置:~/.bashrc

  1. 打开文件:gedit ~/.bashrc

  2. 使用#force_color_prompt=yes查找该行并取消注释(删除#)。

  3. 如果[“$ 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\]\$ '

    注意部分\u@\h它说“user @ host”和它之前的数字\[\033[01;32m\]表示颜色。这是你必须改变的。例如,让我们将用户更改为紫色,将“@”更改为黑色,将主机更改为绿色。编辑该行,如下所示:


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

    结果:
      

    颜色编号为:

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

    参考文献:12


相关问答

添加新评论