是否可以为 Bash 中的提示添加颜色?

是否可以为 Bash 中的提示添加颜色?

是否可以在 Bash 中为提示符 ("user@host:~/dir/$") 着色?某些命令会生成大量输出,有时很难找到输出的起始位置。着色会很有帮助。

答案1

找到了一个简单的方法来做到这一点:

取消force_color_prompt=yes注释~/.bashrc

答案2

Bashish 是控制台的主题引擎;查看一些屏幕截图这里 :-)

安装非常简单:

  1. 点击下载链接在网站上
  2. 获取 Ubuntu 的 deb
  3. 双击下载的文件,软件中心将为您安装。

之后,关闭所有打开的终端并输入:

bashish list

获取已构建主题的列表。

玩得开心:-)

答案3

其他解决方案的万能替代方案:

如果 [ $(哪个 dircolors) ]
然后
  如果[-r〜/ .dircolors]
  然后
    eval "$(dircolors -b ~/.dircolors)"
  别的
    评估“$(dircolors -b)”
  导出 color_support=true

此外,您还可以在常用命令(如ls和)中启用颜色grep

如果 [ “$color_support” = true ]
然后
  别名 ls="ls --color=auto"
  别名 grep="grep --color=auto"

相关内容