是否可以在Bash中为提示符(“ user @ host:〜/ dir / $”)着色?有些命令会产生大量输出,有时很难找到它的开始位置。着色会很有帮助。
是的,你can.See此链接
—
karthick87
是否可以在Bash中为提示符(“ user @ host:〜/ dir / $”)着色?有些命令会产生大量输出,有时很难找到它的开始位置。着色会很有帮助。
Answers:
找到了一种简单的方法:
取消注释force_color_prompt=yes
在~/.bashrc
。
其他解决方案的全面替代方案:
如果[ $ (其中dircolors )] 然后,如果[ - [R 〜/ dircolors ] 然后评估“ $(dircolors -b〜/ .dircolors)”,否则评估“ $(dircolors -b)” fi 出口color_support = true fi
此外,您可以在常用命令(例如ls
和)中启用颜色grep
。
如果[[ “ $ color_support” = true ],则 别名ls = “ ls --color = auto” 别名grep = “ grep --color = auto” fi