OS X终端颜色[关闭]
我是OS X的新手,在使用Ubuntu Linux一段时间后刚接触Mac。 我要弄清楚的许多事情是终端窗口中没有颜色-例如运行ls -la
或git status
时显示的颜色(在Linux上)。
我只是不知道如何激活外壳中的颜色。
#1楼
如果使用的是tcsh,请编辑~/.cshrc
文件以包括以下~/.cshrc
行:
setenv CLICOLOR 1
setenv LSCOLORS dxfxcxdxbxegedabagacad
如Martin所说,LSCOLORS在其中指定要使用的配色方案。
要生成您要使用的LSCOLORS,请访问此网站
#2楼
检查$ TERM给出的内容:mine是xterm-color,而ls -alG然后是彩色输出。
#3楼
如果要对ls进行着色,则必须编辑〜/ .bash_profile文件并添加以下行(如果尚未编写):
source .bashrc
然后,您编辑或创建〜/ .bashrc文件,并向ls命令写入别名:
alias ls="ls -G"
现在,您必须在终端中键入source .bashrc
(如果已启动),或者只是打开一个新终端。
如果您想在ls
更多选择,请阅读手册( man ls
)。 选项与GNU / Linux系统中的选项不完全相同。
#4楼
当我在实验室中使用Mac OS X时,我能够通过使用Terminal(而不是X11)获得终端颜色,然后编辑配置文件(从Mac菜单栏中)。 界面的颜色有些奇怪,但是您必须将修改后的主题设置为默认主题。
通过编辑.bashrc
进一步的设置。
#5楼
MartinVonMartinsgrün和4Levels方法证实在Mac OS X Mountain Lion上可以很好地工作。
我需要更新的文件是〜/ .profile。
但是,如果没有推荐我最喜欢的应用程序iTerm 2 ,我就不会离开这个问题。
iTerm 2使您可以从文件中加载全局配色方案。 真的很容易尝试并尝试多种配色方案。
这是iTerm 2窗口和颜色首选项的屏幕截图。
将以下内容添加到〜/ .profile文件后,iTerm 2即可覆盖颜色。
export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced
export PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
这是一个很棒的仓库,其中包含一些不错的预设:
Gibub上的iTerm2配色方案by mbadolato
奖励:选择“使用系统范围的热键显示/隐藏iTerm2”,并将该键与BetterTouchTool绑定,以使用鼠标手势即时隐藏/显示终端。
#6楼
这是我发现的启用全局端子颜色的解决方案。
在主目录中编辑.bash_profile
(自OS X 10.8起)(或(对于10.7和更早版本)) .profile
/etc/profile
或.bashrc
或/etc/profile
(取决于可用性),并添加以下代码:
export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced
CLICOLOR=1
只是使您的终端着色。
LSCOLORS=...
指定如何为特定项目上色。
编辑.bash_profile
,启动终端并通过执行以下命令来强制进行更改:
source ~/.bash_profile
然后转到“ Terminal > Preferences
,单击“ Profiles
选项卡,然后单击“ Text
子选项卡,然后选中“ Display ANSI Colors
。
在Sierra上验证(2017年5月)。
#7楼
您可以在一种启动脚本中使用基于Linux的语法。 刚刚在OS X Mountain Lion盒子上进行了测试。
例如。 在您的~/.bash_profile
export TERM="xterm-color"
export PS1='\[\e[0;33m\]\u\[\e[0m\]@\[\e[0;32m\]\h\[\e[0m\]:\[\e[0;34m\]\w\[\e[0m\]\$ '
这会给您一个漂亮的彩色提示。 要添加彩色的ls
输出,可以添加alias ls="ls -G"
。
要进行测试,只需运行source ~/.bash_profile
以更新您的当前终端。
有关颜色的旁注:颜色前面有转义序列\\e
,并由颜色值定义,该颜色值由[style;color+m]
并包裹在转义的[]
序列中。 例如。
- 红色=
\\[\\e[0;31m\\]
- 粗体红色(样式1)=
\\[\\e[1;31m\\]
- 清除着色=
\\[\\e[0m\\]
我总是在根目录的.bash_profile中添加略有修改的颜色方案,以使用户名变为红色,因此,我始终可以清楚地看到我是否以root用户身份登录(如果我打开了许多终端窗口,可以方便地避免错误)。
在/root/.bash_profile
:
PS1='\\[\\e[0;31m\\]\\u\\[\\e[0m\\]@\\[\\e[0;32m\\]\\h\\[\\e[0m\\]:\\[\\e[0;34m\\]\\w\\[\\e[0m\\]\\$ '
对于我所有的在线SSH帐户,请确保将主机名标记为红色,以区分是本地终端还是远程终端。 只需在服务器的主目录中编辑.bash_profile
文件即可。如果服务器上没有.bash_profile
文件,则可以创建该文件,并且该文件应在登录时提供。
OS X终端颜色[关闭]相关推荐
- macOS终端颜色的设定方法与说明:CLICOLOR与LSCOLORS
这篇文章介绍一下有关终端颜色的相关的一些基础内容,主要围绕着CLICOLOR与LSCOLORS两个环境变量. 缺省设定 以macOS为例,这两个环境变量的缺省设定如下所示: liumiaocn:~ l ...
- Ubuntu终端颜色全白+报错 bash: /home/dell/.bashrc: 行 144: 语法错误: 未预期的文件结尾解决办法
不知道怎么回事,Ubuntu终端打开直接报错,字体全是白色,虚拟环境也进不去. 不想重装Anaconda的话,参照下边示例. 打开终端,输入 gedit ~/.bashrc 仔细检查有没有不对劲的命令 ...
- macOS终端颜色的设定:设定自己的LSCOLOR配色
如果不使用iTerm2.Oh My Zsh中的配色和各种profile,缺省的终端颜色一般是各种文件的设定,所以缺省可以通过设定LSCOLORS和CLICOLORS来进行设定和定制自己期望的颜色. 颜 ...
- ssh中exit命令退出远程服务器_解决Linux关闭终端(关闭SSH等)后运行的程序或者服务自动停止...
问题描述:当SSH远程连接到服务器上,然后运行一个服务 ./catalina.sh start,然后把终端开闭(切断SSH连接)之后,发现该服务中断,导致网页无法访问. 解决方法:使用nohup命令让 ...
- linux中如何自定义命令行,linux终端颜色和命令行自定义
1.命令行格式 用户名@主机名:当前路径$ 设置 echo "PS1='${debian_chroot:+($debian_chroot)}\[\033[01;04;32m\]\u\[\03 ...
- linux更改终端颜色_如何更改Linux终端的颜色
linux更改终端颜色 您可以使用特殊的ANSI编码设置在Linux终端中添加颜色,可以在终端命令或配置文件中动态添加颜色,也可以在终端仿真器中使用现成的主题. 无论哪种方式,黑色屏幕上的怀旧绿色或琥 ...
- kali2020.3 初步配置及修改终端颜色
近日由于莫名原因导致我原来的2019.2的kali系统出现问题无法进入,当时快照又刚好被删除,于是重装了一个kali,并在此记录一下. 初步配置 配置源 vi /etc/apt/sources.lis ...
- linux os6.5如何关闭防火墙,【OS】Linux如何关闭防火墙
[OS]Linux如何关闭防火墙 1) 重启后生效 开启: chkconfig iptables on 关闭: chkconfig iptables off 2) 即时生效,重启后失效 开启: ser ...
- bmp调色板颜色信息重复_如何更改 Linux 终端颜色主题 | Linux 中国
你可以用丰富的选项来定义你的终端主题.-- Seth Kenlon 如果你大部分时间都盯着终端,那么你很自然地希望它看起来能赏心悦目.美与不美,全在观者,自 CRT 串口控制台以来,终端已经经历了很多 ...
最新文章
- JVM 在遇到OOM(OutOfMemoryError)时生成Dump文件的三种方式
- 未定义与 double 类型的输入参数相对应的函数 eval_点评一下鸿蒙os的时钟计算函数...
- Spring Cloud(四) API网关Zuul
- 《剑指offer》用两个栈实现队列
- Linux下 查看网络连接状态的命令是,查看Linux操作系统下的网络连接状态命令
- 以太坊是什么鬼?!媲美比特币的加密币大揭秘
- 关于WP7上音乐播放的嫉妒恶心的一些规则和解决方案。
- 原生js实现分页效果(带实例)
- php foreach、while性能比较
- 常见的html内lian联元素,CSS基础:块元素、内联元素、内联块元素
- IT桔子沙龙之本地生活服务O2O探路者笔记整理
- cad小插件文字刷_CAD实用小插件,这是一串让你效率提升相见恨晚的代码!
- IOS-页面跳转与切换
- 物联网平台搭建的全过程介绍(一)——物联网简介
- HTML5基础基础练习题
- Codeforces - Inna and Dima
- 71 Climbing staring C++
- 把自己做的网站进行app封包
- 如何使用远程桌面连接云服务器 (以阿里云为例)
- METIS 安装过程