Ubuntu bash/ohmyzsh绿色背景问题
Ubuntu下 bash / zsh / ohmyzsh绿色背景问题及解决方案
问题
ubuntu下安装了zsh或ohmyzsh,或使用默认shell等,使用ls
命令,部分目录的背景绿色,看起来十分别扭,如下图:
解决方案如下:
细节不看版
- 如果使用的是
zsh
或ohmyzsh
,首先执行以下命令,如果使用的是默认shell,跳过这一步
vim ~/.zshrc
# 按i开始编辑
# 把以下命令加入到文件末尾
if [ -x /usr/bin/dircolors ]; thentest -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"alias ls='ls --color=auto'#alias dir='dir --color=auto'#alias vdir='vdir --color=auto'alias grep='grep --color=auto'alias fgrep='fgrep --color=auto'alias egrep='egrep --color=auto'
fi
# 按ESC :wq 保存退出
source ~/.zshrc
- 执行
cd ~
dircolors -p > .dircolors
vim .dircolors
找到 OTHER_WRITABLE 34;42
, (大约在60~70行),将34;42
修改为01;34
如果使用默认的shell,执行
source ~/.bashrc
如果使用的是zsh
或ohmyzsh
,执行
source ~/.zshrc
- 再次使用
ls
命令验证一下,绿色背景消失了:
细节版
问题原因
文件夹的读写执行权限过高,ls
命令会为其标注绿色背景
颜色及背景配置
.dircolors
指明文件/文件夹的颜色,位于/home/username/
下,对于其中的变量,以OTHER_WRITABLE 34;42
为例,第一个参数代表文件(夹)类型, 第一个数字指定其前景颜色,第二个数字指定其背景颜色。我们可以指定自己喜欢的前背景颜色,我更喜欢与普通的文件夹保持风格一致,所以使用了01;34
.
bash / zsh / ohmysh
在~/.bashrc
中,指定了使用.dircolors
的配置来显示颜色,即上述添加的部分
# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; thentest -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"alias ls='ls --color=auto'#alias dir='dir --color=auto'#alias vdir='vdir --color=auto'alias grep='grep --color=auto'alias fgrep='fgrep --color=auto'alias egrep='egrep --color=auto'
fi
所以对于bash,修改.dircolors
即可。
对于zsh / ohmyzsh , 先要指定其使用.dircolors
, 所以要在 ~/.zshrc
中添加上述语句。最后记得让配置生效
source ~/.zshrc
Ubuntu bash/ohmyzsh绿色背景问题相关推荐
- 去掉ubuntu下windows文件夹绿色背景
在ubuntu下打开Windows文件夹,有绿色背景.原因是那些文件夹的读写执行访问权限引起的.在 Ubuntu中,不同权限的文件/文件夹 有不同的颜色.本文先讲方法,方法很简单,两步就完成.有兴趣的 ...
- linux_bash/zsh ls(dircolor)_文件夹背景颜色去除(绿色背景)(fit to wsl)(simple solution)
文章目录 绿色背景影响阅读 去除背景 通用配置 for bash only 效果 绿色背景影响阅读 去除背景 通用配置 # remove the background color to improve ...
- linux和win10运行效率,Ubuntu与Win10周年版Ubuntu Bash性能对比
导读 今年初,当 Microsoft 和 Canonical 发布 Windows 10 Bash 和 Ubuntu 用户空间,我尝试做了一些初步性能测试 Ubuntu on Windows 10 对 ...
- 不要上当,显示器用绿色背景有害视力
不要上当,显示器用绿色背景有害视力 似乎直到今天还有人上这个当,我上当的经历是在8年前了.不要以为绿色对眼睛好,肉眼看到的自然界的绿色都是反射光,而且普遍偏暗,真用那么暗的绿做背景那你只能把文字都改成 ...
- IDEA映射文件去掉黄色和绿色背景
XML映射文件去掉黄色背景:Settings ⇒ Editor ⇒ Inspections ⇒ SQL XML映射文件去掉绿色背景:Settings ⇒ Editor ⇒ Color Scheme ⇒ ...
- 在Unity中使用FFmpeg将视频绿色背景处理为透明背景
1. 安装FFmpeg 官方下载地址:Download FFmpeg 这里演示windows版的下载 建议下载shared压缩包 找到bin目录,复制路径 设置环境变量: 状态栏左下角,右键开始菜单 ...
- Java实现扣去图像蓝色绿色背景
首先我们知道图像的一个色彩空间就是RGB,意思是说从该角度看,每一张图片其实都是由Red(红色).Green(绿色).Blue(蓝色)这样的三基色组成.因此在许多电影拍摄或照相过程中,会经常用使用绿色 ...
- IDEA去除Mapper.xml中黄色警报和绿色背景
黄色警报去除 IDEA中用以编写SQL的Mapper.xml常出现的警报通常来自于两种检查,一种是SQL方言检测,一种是未配置数据源的检测,需要在检查中将这两种检查关闭 解决方案 英文原版 setti ...
- 【OpenCV】C++简易实现绿色背景抠像
要求: 将cat.jpg中猫放置到table.jpg中的桌子上 一开始我的想法是将cat.jpg中绿色部分变成透明,然后贴在table.jpg上,发现得要将图片改成png格式能增加一个表示透明度的通道 ...
最新文章
- linux中O(1)调度算法与全然公平(CFS)调度算法
- Concurrent Package
- openFeign 服务接口的调用01——概述
- html5+css3网页设计与网站布局从新手到高手,HTML5+CSS3网页设计与网站布局从新手到高手...
- Qt之QSlider
- because the principal dbo does not exist 问题解决方法
- DOM Element
- linux 命令-- touch
- jackson/fastJson boolean类型问题
- 用python画派大星_派大星的烦恼MISC
- python算法应用(五)——搜索与排名1(连接数据库及简单排名)
- pycharm项目中如何安装包_如何将Thymeleaf技术集成到SpringBoot项目中
- 常见B/S系统架构设计
- XShell免费版(解决官网打不开的问题)
- iOS | 地图定位
- 视频教程-以太坊区块链实战视频教程(全球同步升级)-区块链
- 期末复习【操作系统】
- 马达调速器,直流马达调速器,直流调速器
- snmp trap发送及接收
- B站后台源代码泄露,官方回应声明黑话指南