是否可以在 Bash 中为提示符 ("user@host:~/dir/$") 着色?某些命令会生成大量输出,有时很难找到输出的起始位置。着色会很有帮助。
答案1
找到了一个简单的方法来做到这一点:
取消force_color_prompt=yes
注释~/.bashrc
。
答案2
答案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" 菲