消除WSL中ls Windows文件夹时背光配色的方法

产生原因

首先,Linux中ls命令是自带配色的,对于某些文件夹是绿色背景色块,其实是一种权限提示,即777权限。绿色表示不安全,当其他人的权限高于所有者或者所属组时就会变成绿色,或者当文件权限大于系统默认给的最大权限时就会变成绿色,文件初始权限是644,如果变成777就会变绿;文件夹初始权限是755,变成777也会变绿;而且颜色和系统有关,修改配色方案或者修改ls显示的颜色都可以把绿色的报警隐藏掉。
举个例子:

这种配色提醒会导致一个问题:linux目录修改为777后,在secureCRT或者mobaxterm中就看不清楚了,背光晃眼,逼死强迫症。
当然,WSL中挂接的Windows下的文件全部默认是777权限的,所以,可想而知,ls时所有的文件夹都是带有背光的。

解决方法

不显示配色

自定义ls命令为 ls --color=none
不过这样也会让我们精心设计的配色方案全都失去意义,所以应该不是个治本方法。

对于777的文件夹不显示背景色

在终端中输入:dircolors >> ~/.bashrc
Linux系统中是使用LS_COLORS环境变量负责运行ls命令时看到的颜色。这个dircolors 命令会把LS_COLORS的值重定向到.bashrc 文件之中

LS_COLORS键值对以冒号(:)分隔。这些键大部分是预定义的。仅颜色值会更改。
该值具有2个或多个用分号(;)分隔的部分。
例如,di = 0 ; 34,这里di意味着颜色应该应用于目录。0表示它是正常大小,而34表示颜色是绿色。
如果要为目录使用绿色粗体 ,则颜色代码应为di = 1 ; 34。此处1表示粗体。
如果您还想指定背景色,则也可以为其附加代码。例如,如果要在红色背景上使用黄色普通字体,则代码应为di = 1 ; 33 ; 41
可以看到,这里的ow=34;42
这里的34 =蓝色, 42 =绿色背景
我们想要把绿色背景删掉,就把ow改成ow=34,删掉分号和42的背景颜色,然后重新载入bash设置,就可以去掉ls的背光了。

附加材料

有的人可能想要改一下ls的字体或者颜色,可以参考下面的设置:
31 =红色 40 =黑色背景 0 =默认颜色
32 =绿色 41 =红色背景 1 =粗体
33 =橙色 42 =绿色背景 4 =下划线
34 =蓝色 43 =橙色背景 5 =闪烁文字
35 =紫色 44 =蓝色背景 7 =反向字段(交换前景色和背景色)
36 =青色 45 =紫色背景 8 =隐藏(不可见)
37 =灰色 46 =青色背景 0 =默认颜色
90 =深灰色 47 =灰色背景 1 =粗体

消除WSL中ls Windows文件夹时背光配色的方法相关推荐

  1. 服务器c盘windows文件夹太大,Win10C盘windows文件夹过大怎么办?Win10C盘windows文件夹过大的解决方法...

    在我们使用win10操作系统的时候会发现,C盘的windows文件夹内存占用空间特别大,那么应该如何删除或者清理这个windows文件夹内的东西呢?下面就和小编一起来看看有什么方法吧. Win10C盘 ...

  2. 计算机库网络不见了,在电脑中的库文件夹不见了的找回方法介绍

    ? 在微软操作系统中, Win7系统 以及以上版本的操作系统可以从任务栏中点击打开资源管理器来查找文件,而资源管理器默认打开的是库文件夹.如果在资源管理器的左侧列表中,发现找不到库文件夹的话,应该如何 ...

  3. 打开ftp服务器上的文件夹时发生错误解决方法

    1.打开IE游览器->工具->Internet选项 2.高级->找到"使用被动FTP(用于防火墙........)"把√去掉->应用 4.完成

  4. 详解C盘Windows文件夹里重要文件的作用

    详解C盘Windows文件夹里重要文件的作用 在整个Windows操作系统中,最重要的莫过于"Windows"文件夹,对电脑进行任何操作几乎都有关.了解这里对于掌握整个系统的运作有 ...

  5. 详解C盘Windows文件夹里重要文件作用

        在整个Windows操作系统中,最重要的莫过于"Windows"文件夹,对电脑进行任何操作几乎都有关.了解这里对于掌握整个系统的运作有很大的作用,如果有兴趣不妨往下看看. ...

  6. 详解C盘Windows文件夹

    详解C盘Windows文件夹里重要文件的作用 在整个Windows操作系统中,最重要的莫过于"Windows"文件夹,对电脑进行任何操作几乎都有关.了解这里对于掌握整个系统的运作有 ...

  7. 从一键还原7.25说到windows文件夹漏洞

    前几天重装了一下系统,顺便从网上下了个一键还原精灵,做了备份.为了防止意外发生.我想把备份出来的ghost镜像再备份一下.可是找了半天,却没有发现.gho的文件.无解中-- 看了这个版本的介绍更是无解 ...

  8. 添加右键菜单_如何在Windows文件夹的右键菜单中添加“打开PowerShell”

    原文:https://www.howtogeek.com/165268/how-to-add-open-powershell-here-to-the-context-menu-in-windows/ ...

  9. windows中cmd进入文件夹操作及相对路径

    windows中cmd的文件夹操作 d: #进入d盘根目录 dir #看到d盘中所有的文件夹和选项 cd opencv #进入文件夹之前需要先进入该盘内,之后再输入cd命令 例如: C:\Users\ ...

最新文章

  1. centosx64 6.3安装视频组件
  2. solr源码分析之searchComponent
  3. 【效率】神器工具:新一代多系统启动 U 盘装机解决方案
  4. 垃圾收集器Serial 、Parallel、CMS、G1
  5. cuda 编译 linux,Linux下安装Tensorflow源码及编译
  6. ArrayList 实现原理及源码解析(jdk8 底层⽤的是数组)
  7. controller属于哪一层_从数字一到十,在人们心中哪一个数字最为吉利?有什么原因?...
  8. 华为-RH5885 V3 远程KVM
  9. 搭建Yum服务器及编译安装Httpd实验
  10. SQL server 2017安装教程
  11. 做了一款股票复盘工具
  12. 计算机无法启动printspooler,Win7系统下print spooler服务无法启动的解决方法
  13. 跨省游开放首展,海峡旅博会和休闲旅博会将在厦门举行
  14. 最简洁详细内网穿透教程实现远程桌面连接
  15. 彻底理解js的作用域链
  16. Java制作PDF转图片小工具
  17. UG NX 12 组合投影曲线
  18. json toBean使用
  19. 驱动开发:蓝屏BSOD 0x3B 内存访问错误
  20. BZOJ 3039: 玉蟾宫

热门文章

  1. 【数据挖掘】关联规则之Galois Closure Based Approach(基于Galois闭包的方法)
  2. Vue 设置背景图片
  3. 夏日当空心深如深渊——雨桐花
  4. 山地剝 (易經大意 韓長庚)
  5. MySQL表如何导入图片_mysql中怎样插入图片
  6. 用OpenStack搭建简单的云平台并启动云主机
  7. 项管(十六)——文档管理、配置管理、知识管理、变更管理
  8. Google Earth Engine——MODIS Combined 16-Day NDVI逐年合成影像循环下载
  9. 基于 RTS 超低延时直播优化强互动场景体验
  10. Flutter 仿网易云音乐App