Mac终端ls颜色设置
mac自带的终端是款非常好用的ssh工具,但ls命令下文件与文件夹都是单一的颜色,为了更好区分,作出修改。
终端默认背景颜色为白色,(终端->偏好设置->描述文本),可修改背景颜色与字体大小。
第一步:打开终端输入
cd ~
第二步:创建 .bash_profile 文件
touch .bash_profile # 注意文件前有“.”
第三步:编辑 .bash_profile
vim .bash_profile
第四步:按i键进入修改模式,在文件末尾添加以下三行代码
export LS_OPTIONS='--color=auto' # 如果没有指定,则自动选择颜色
export CLICOLOR='Yes' #是否输出颜色
export LSCOLORS='CxfxcxdxbxegedabagGxGx' #指定颜色
第五步:按esc键退出修改模式,输入:wq!保存退出,输入下面代码使配置生效
source .bash_profile
ls目录颜色修改到这就ok了,效果如下图.
ps:这个修改需要完全退出Terminal再次进入ls才有效果
详细说下上面第四步中的第3小步LSCOLORS='CxfxcxdxbxegedabagGxGx' 中的值代表的意思,这22个字母2个字母一组分别指定一种类型的文件或者文件夹显示的字体颜色和背景颜色。从第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设置为bxfxaxdxcxegedabagacad就可以了。
绿色粗体'CxfxcxdxbxegedabagGxGx'
蓝色粗体'ExfxcxdxbxegedabagGxGx'
Mac终端ls颜色设置的更多相关文章
- MAC 终端terminal颜色
		
Mac终端terminal颜色实在太单调了,安装Linux使用的GNU Coreutils替换Mac的ls命令: Mac终端terminal颜色实在太单调了,安装Linux使用的GNU Coreuti ...
 - [转载]Linux下终端字体颜色设置方法
		
原文地址:Linux下终端字体颜色设置方法作者:router 网上类似的文章有很多,但是都是转来转去的,没有经过测试,按照很多文章的方法会造成你设置之后的终端在换行和删除输入字符时终端显示会乱七八糟, ...
 - Linux终端提示符颜色设置
		
将以下语句添加到用户目录下的 .bashrc 文件中,然后执行 source .bashrc 使其立即生效. PS1='${debian_chroot:+($debian_chroot)}\[\033 ...
 - 使用mac 终端利用alias设置快捷命令
		
在终端中输入快捷命令可以提高工作效率,同时可以少记很多命令 如何做: 首先在~/目录下编辑 .bash_profile这个隐藏文件,如果你想直接双击此文件打开编辑的话请在终端输入 Mac 显示隐藏文件 ...
 - mac 终端添加颜色
		
1.打开终端,然后找到终端偏好设置,选择自己喜欢的颜色 2.然后切换到当前用户的家目录: cd ~ 3.打开文件,开始编辑".bash_profile", 添加下面两句 expor ...
 - Mac终端ls显示文件名为彩色
		
原理: ls -G 可显示彩色文件名. 在终端输入: nano ~/.bash_profile 辑器.bash_profile文件,粘贴下面内容: alias cls='tput reset' ali ...
 - 002_让你的linux虚拟终端五彩缤纷(1)——LS颜色设置
 - Linux下终端字体颜色设置方法
		
颜色=\033[代码;前景;背景m 如:\033[1;32;40m表示高亮显示字体为绿色,背景色为黑色 颜色=\[\033[代码;前景;背景m\] echo -e "this is a \0 ...
 - ubuntu终端ls颜色配置
		
buntu中没有LS_COLORS,/etc/目录中也没有DIR_COLORS,所以这里使用dircolor命令加以解决 1. 利用dircolors命令,查看我们的系统当前的文件名称显示颜色的值,然 ...
 
随机推荐
- 【转载】Hadoop面试(1)
			
转自:http://www.cnblogs.com/xiaolong1032/p/4504992.html 列举出hadoop常用的一些InputFormat InputFormat是用来对我们的输入 ...
 - opencv:形态学操作-开闭操作
			
#include <opencv2/opencv.hpp> #include <iostream> using namespace cv; using namespace st ...
 - element中的分页
			
在template <template> <div class="Terminal" v-loading="loading"> < ...
 - drf解析模块,异常模块,响应模块,序列化模块
			
复习 """ 1.接口:url+请求参数+响应参数 Postman发送接口请求的工具 method: GET url: https://api.map.baidu.com ...
 - Java 链接mongodb 执行集合查询
			
public static String mongodbConnection(String phone){ String sendCode = null; //创建mongodb链接地址 MongoC ...
 - 阻塞式I/0 和 非阻塞式I/O 同步异步详细介绍
			
请求描述: `阻塞/非阻塞` 和 `同步/异步` 不是一个概念.举几个简单的例子. 当进程调用一个进行IO操作的API时(比如read函数),在数据没有到达前,read 会挂起,进程会卡住.在数据读取 ...
 - c# 异常:值不能为 null。 参数名: source
			
异常详细信息: System.ArgumentNullException: 值不能为 null.参数名: source 其实问题那就出在 Select() 方法,在 Select 上按 F12 查看定 ...
 - 关于C++指针、引用和const关键字的各种关系
			
#include <stdio.h> #include<iostream> using namespace std; typedef char *new_type; int m ...
 - ZOJ1002 —— 深度优先搜索
			
ZOJ1002 —— Fire net Time Limit: 2000 ms Memory Limit: 65536 KB Suppose that we have a square city wi ...
 - LaTeX学习资源
			
LaTeX入门 Beamer教程文档 数学公式大全