Mac OS终端中设置颜色高亮和自动补全

摘要:
已测试通过,原文:http://blog.csdn.net/songjinshi/article/details/8945809一、颜色高亮显示针对terminal采用bash模式:编辑~/.bash_profile,加入以下代码:exportCLICOLOR=1exportLSCOLORS=gxfxaxdxcxegedabagacad保存,然后重启terminal,搞定,恢复正常了.详细讲解代码

已测试通过,原文:http://blog.csdn.net/songjinshi/article/details/8945809

一、颜色高亮显示

针对terminal采用bash模式:

编辑 ~/.bash_profile, 加入以下代码:

export CLICOLOR=1
export LSCOLORS=gxfxaxdxcxegedabagacad

保存,然后重启terminal,搞定,恢复正常了.

详细讲解代码中的涵义:

CLICOLOR: 前景色和背景色的字符串合并值
LSCOLORS: 对于不同变量所采用的颜色方案,具体看如下表格:
a black
b red
c green
d brown
e blue
f magenta
g cyan
h light grey
A bold black, usually shows up as dark grey
B bold red
C bold green
D bold brown, usually shows up as yellow
E bold blue
F bold magenta
G bold cyan
H bold light grey; looks like bright white
x default foreground or background
而文件类型列表如下:
1. directory
2. symbolic link
3. socket
4. pipe
5. executable
6. block special
7. character special
8. executable with setuid bit set
9. executable with setgid bit set
10. directory writable to others, with sticky bit
11. directory writable to others, without sticky
所以对照这张表就可以得知:

gxfxaxdxcxegedabagacad
就是对于directory而言,它的前景色就是: g(cyan),而背景色就是:x(默认的背景色).

二、自动补全忽略大小写

打开终端,输入:

nano .inputrc

在里面粘贴上以下语句:

set completion-ignore-case on
set show-all-if-ambiguous on
TAB: menu-complete

Control+O,保存,重启终端,OK!

免责声明:文章转载自《Mac OS终端中设置颜色高亮和自动补全》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇iOS中Block的用法,举例,解析与底层原理用C#写了个日志类下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

OpenCASCADE Customize Highlighting

OpenCASCADE Customize Highlighting eryar@163.com The traditional way of highlighting selected entity owners adopted by Open CASCADE Technology assumes that each entity owner highl...

Mac下的类似apt-get的包管理工具Homebrew(笔记)

对于一个习惯了在 Ubuntu 的终端上通过 apt-get 来安装工具软件的我来说,也希望在Mac上找到类似的工具,能很方便的一条命令就能安装所需的软件,而不用手工的去查找下载编译,或者是折腾安装所需的一些依赖关系。很惊喜发现,Mac上也有类似的工具软件包管理器 --Homebrew。 Homebrew 并不是什么软件包都能装,它只是能装一些系统缺省的软...

euler ironic镜像驱动问题(二)

制作了一个NeoKylin-Server-7.0-aarch64-Release-Build06.euler.的ironic 镜像但是跑不起来 insmod、lsmod命令都用不了,用losetup 和kpartx 将qcow2镜像mount后,chroot进去lsinitrd试了下 [root@localhost# lsinitrd initr...

UDP 单播、广播、多播

一、UDP广播 广播UDP与单播UDP的区别就是IP地址不同,广播使用广播地址255.255.255.255,将消息发送到在同一广播网络上的每个主机。值得强调的是:本地广播信息是不会被路由器转发。当然这是十分容易理解的,因为如果路由器转发了广播信息,那么势必会引起网络瘫痪。这也是为什么IP协议的设计者故意没有定义互联网范围的广播机制。 广播地址通常用于在...

Mac 系统安装教程

上周末买了一个二手的Mac,当时是抹掉整个硬盘的,所以只能选择重装系统了。但是,多次重装都是失败了。最后使用USB安装,试了好几次,误打误撞总算成功了。 下面是整个安装的教程: 1. 备份好所有的私人文件 2. 下载最新的系统安装包(完毕后不要安装),本人下载的是macOS Sierra。 3. 准备一个不小于8g的U盘(保险还是16g),改名为 MyVo...

hive QL 插入语法

1.insert 语法格式为:基本的插入语法:INSERT OVERWRITE TABLE tablename [PARTITON(partcol1=val1,partclo2=val2)]select_statement FROM from_statementinsert overwrite table test_insert select * from...