最近发现mac下的terminal怎么一直是黑色背景和白色前景,以前用惯了linux下的bash对于不同类型的文件以不同的颜色进行高亮,对于现在mac的terminal感觉很不爽,于是google了一把,找到了让它想linux下的bash一样恢复颜色高亮的办法,具体如下:
针对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(默认的背景色).
好了知道了这个原理就可以自己进行配置了, Enjoy~
分享到:
相关推荐
osx-terminal-themes, 默认 Mac OS X Terminal.app的配色方案 mac-os-x-terminal-themes 默认 Mac OS X Terminal.app的颜色方案这是默认 Mac OS X Terminal.app ( 从 iTerm 2配色方案移植,由 @mbadolato 收集。...
MAC下好用的terminal(iterm2+zsh)详细配置方法
【标题】"CRT网工高亮配色,CRT 版本低了用不了"提示我们,这个主题主要涉及的是在CRT(Cisco Router Terminal)环境下,使用特定的高亮配色方案时遇到的问题,可能是由于使用的CRT软件版本过低,无法支持这种配色设置...
2. **自定义配置**:用户可以根据自己的需求对终端的外观和行为进行自定义配置,包括颜色、字体、快捷键等。 3. **支持多种协议**:XTerminal 支持多种协议,包括 SSH、Telnet 等,可以方便地远程连接其他主机进行...
Windows Terminal的配置文件通常位于%APPDATA%\Microsoft\Windows Terminal下,名为“settings.json”。这个文件用JSON格式定义了终端的各种设置,包括颜色方案、字体、布局等。在“windowsTerminal.zip”中的配置...
HyperTerminal 7.0 还包含了注册表设置,这意味着用户可以通过修改注册表项来定制其功能,例如自定义快捷键、改变界面颜色方案或者调整字体大小。然而,这种操作需要一定的计算机知识,不恰当的修改可能会导致系统...
4. **跨平台兼容性**:考虑到不同的操作系统和终端可能有不同的颜色支持,"terminal-colors" 在设计时考虑了兼容性问题,确保在大多数环境下都能正常工作。 5. **易于集成**:该库的API简洁明了,只需几行代码即可...
**超级终端Hyper-Terminal详解** 超级终端Hyper-Terminal是一款经典的通信应用程序,主要用于与远程设备进行串行或网络通信。在Windows操作系统中,它曾是内置的一个实用工具,允许用户通过调制解调器或其他串行...
"超级终端 HyperTerminal" 是一款经典的通信应用程序,主要用于在个人计算机上通过串行接口或调制解调器进行远程通信。这款工具在Windows操作系统中曾是内置的一部分,它提供了强大的功能,包括支持多种通信协议,...
Xterminal.zip是一款集强大SSH工具和本地控制台功能于一体的软件,旨在为Windows、Linux及MAC用户提供无缝的开发体验。这款应用的核心优势在于其高效、安全和便捷性,使得开发者可以更加专注于创新和优化代码。 SSH...
1. **启动Hyper Terminal**:在“开始”菜单的“所有程序”>“附件”>“通讯”目录下找到并打开Hyper Terminal。 2. **创建新会话**:在“文件”菜单中选择“新建”,然后为新的会话命名,设置连接类型为“直接到...
**Windows超级终端 HyperTerminal 7.0** Windows超级终端(HyperTerminal)是一款在早期Windows操作系统中广泛使用的通信程序,主要用于连接各种远程设备,如调制解调器、串行端口、TCP/IP网络以及串行设备。这个版本...
**Tabby Terminal** 是一款备受推崇的终端连接工具,它为Windows用户提供了强大的命令行界面替代方案,相较于传统的CMD(Command Prompt),它提供了更多高级功能和优化的用户体验。这款软件的最新版本为 **1.0.197*...
**Hyper Terminal配置详解** Hyper Terminal是一款经典的通信程序,主要用于通过串行端口(COM)进行数据传输。在虚拟机环境中,我们可能需要在XenApp服务器以及客户端上安装并配置Hyper Terminal来实现串口通信。...
《FluentTerminal:让命令行更具美感》 FluentTerminal是一款专为Windows 10设计的命令行工具,它的出现旨在提升用户在使用命令行时的体验,特别是对于那些频繁与终端打交道的开发者们。这款工具的核心亮点在于其...
Dark +主题是VSCode中非常流行的一种深色主题,它在暗色背景下提供高对比度的代码颜色,有助于减少眼睛疲劳,尤其是在长时间编程时。 在Terminal中,我们可以自定义主题来改变命令行界面的外观。Mac Terminal默认...
总的来说,HyperTerminal 7.0 虽然是一款老式的通信软件,但其丰富的功能和易用性使其在某些场景下依然有其价值。通过理解其基本功能和正确安装使用,用户可以有效地利用它来连接和管理各种远程设备。
在电信领域,熟练掌握HyperTerminal进行思科设备串口调试至关重要,因为这能让你在没有网络连接的情况下进行设备的初始配置或者故障排除。例如,当网络中断或设备刚上电时,只能通过Console端口进行操作。 不过,...
Windows Terminal,作为Microsoft为Windows操作系统带来的一项重大更新,旨在革新传统的命令行体验,将多会话、自定义配置和高效能融为一体,让CLI变得更加现代化和高效。 Windows Terminal的核心特性之一是多标签...
不仅如此,Fluent Terminal还允许用户自定义配置,包括字体类型、颜色主题、快捷键设置等,让每个人都能打造出符合个人喜好的个性化工作空间。 在使用Fluent Terminal时,你会发现它的性能表现也非常出色。快速的...