1 解决Mac终端中文件夹名和文件名颜色一样的问题
当我们在Mac终端中输入ls指令会发现,文件夹名和文件名都是一样的颜色,这和我们在Linux中有一点区别。那我们
第一步:创建用vim打开.bash_profile文件。依次输入以下指令:
cd ~
touch .bash_profile
vim .bash_profile
第二步:修改.bash_profile文件。按i进入插入模式,在文件末尾添加以下三行代码:
export LS_OPTIONS='--color=auto' # 如果没有指定,则自动选择颜色
export CLICOLOR='Yes' # 是否输出颜色
export LSCOLORS='exfxcxdxbxegedabagGxGx' # 指定颜色(蓝色)
修改好后按esc键退出插入模式,输入:wq保存退出。
其中,第三行代码中的LSCOLORS中的22个字母,每两个字母一组,分别指定一种类型的文件或者文件夹显示的字体颜色和背景颜色。从第1组到第11组分别指定的文件或文件类型为:
- directory(文件夹目录)
- symbolic link
- socket
- pipe
- executable
- block special
- character special
- executable with setuid bit set
- executable with setgid bit set
- directory writable to others, with sticky bit
- directory writable to others, without sticky bit
下面是颜色的字母对照表:
| 字母 | 颜色 |
|---|---|
| a | 黑色 |
| b | 红色 |
| c | 绿色 |
| d | 棕色 |
| e | 蓝色 |
| f | 洋红色 |
| g | 青色 |
| h | 浅灰色 |
| A | 黑色粗体 |
| B | 红色粗体 |
| C | 绿色粗体 |
| D | 棕色粗体 |
| E | 蓝色粗体 |
| F | 洋红色粗体 |
| G | 青色粗体 |
| H | 浅灰色粗体 |
| x | 系统默认色 |
所以,如果你想把文件夹名字显示的颜色改成绿色,那么你就只需要把第三行代码LSCOLORS字母串'exfxcxdxbxegedabagGxGx'中的第一个字母e改成c即可。
第三步:输入下面代码使配置生效:
source .bash_profile
最后再输入ls就可以看到文件夹的颜色和普通文件到颜色不一样了,大功告成。
本文详细指导如何在Mac终端中更改文件夹名和文件名的颜色区别,通过编辑.bash_profile并设置LS_OPTIONS、CLICOLOR和LSCOLORS变量来实现个性化显示,让文件管理更直观。
1950

被折叠的 条评论
为什么被折叠?



