【问题标题】:fish terminal highlights 1 folder and most of it's subfolders鱼终端突出显示 1 个文件夹及其大部分子文件夹
【发布时间】:2015-04-25 23:47:27
【问题描述】:

标题几乎说的是全部。我的鱼终端中经常使用的文件夹之一突然以黄色突出显示。它的大部分子文件夹也以黄色突出显示。不知道发生了什么。 它在 Mac Yosemite 上

【问题讨论】:

    标签: terminal highlight fish


    【解决方案1】:

    Fish shell 将这些目录突出显示为黄色,因为该目录的权限已设置为每个人都可以读取、写入和执行从本质上讲,fish shell 是在警告您该目录的权限限制最少,以防您不知道。

    例如,在这个截图中:

    1. 如果我将目录“oranges”的权限更改为每个人都可以读+写+执行 (chmod 777 oranges/),那么您可以看到 fish shell 添加了黄色高亮。
    2. 当我将权限更改为更严格的权限 (chmod 775 /oranges) 时,“橙色”目录不再突出显示。

    这是文件权限的good explanation 和命令chmod 了解更多详细信息。

    【讨论】:

      【解决方案2】:

      当您说“突出显示”时,您的意思是在运行ls 时?可能您将$LSCOLORS 设置为丑陋的东西。

      在fish中,您可以通过以下方式将其设置为漂亮的东西:

      set -Ux LSCOLORS gxfxbEaEBxxEhEhBaDaCaD
      

      这使它看起来像这样:

      (只需运行该命令一次,不要将其放入启动文件或任何内容中)

      【讨论】:

      • 将文件夹的颜色从蓝色更改为蓝绿色,但背景颜色仍然存在,是的,我的意思是当我运行 ls 时,对不起
      猜你喜欢
      • 1970-01-01
      • 2019-01-02
      • 2019-02-10
      • 2019-11-24
      • 1970-01-01
      • 2015-10-28
      • 2016-07-24
      • 1970-01-01
      • 2020-09-29
      相关资源
      最近更新 更多