我正在使用一个
linux服务器,它以粗体显示目录,以及以普通字体显示文件.
例如$ls产生
afile.txt afolder anotherfile.txt另一个文件夹
我想在其他一些服务器上使用此功能.怎么做到呢?使用.bash_profile?
解决方法
你需要给ls –colors = …选项(例如通过别名).要实际配置用于定义颜色的LS_COLORS环境变量,一种好方法是为dircolors创建配置文件,例如:只有粗体(属性1)目录:
echo DIR 1 >~/.dir_colors
然后在.bash_profile或.bashrc中,eval运行该文件的dircolors输出,根据您的配置设置LS_COLORS.我的.bashrc中的相关行(从某处复制)如下所示:
if [ -n "$COLORTERM" ]; then alias ls='ls -F --color=auto' if [ -x "`which dircolors`" -a -r "$HOME/.dir_colors" ]; then eval `dircolors -b "$HOME/.dir_colors"` fi else alias ls='ls -F' fi
请注意,默认情况下,某些终端不会将粗体属性显示为真正的粗体,而只是使用更亮的颜色.您需要配置终端以获得真正的大胆.
有关“完整”配置文件的示例,请参阅dircolors –print-database.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。