加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 具有粗体字体的显示目录 – 如何启用?用.bash_profile

发布时间:2020-12-14 00:54:57 所属栏目:Linux 来源:网络整理
导读:我正在使用一个 linux服务器,它以粗体显示目录,以及以普通字体显示文件. 例如$ls产生 afile.txt afolder anotherfile.txt另一个文件夹 我想在其他一些服务器上使用此功能.怎么做到呢?使用.bash_profile? 如果有人对如何区分文件夹和文件有其他想法,他们会
我正在使用一个 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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读