mac终端bash简单配色方案

mac,终端很丑。不想尝试 zsh 的同学可以根据一下方法简单美化下终端。

先上个图

clipboard.png


  1. 通过终端偏好设置,选择自己喜欢主题,配色和字体大小等。

  2. 写配置文件

vim ~/.bash_profile 

加入以下配置

# for color
export CLICOLOR=1
# \h:\W \u\$
export PS1='\[\033[01;33m\]\u@\h\[\033[01;31m\] \W\$\[\033[00m\] '
# grep
alias grep='grep --color=always'

clipboard.png

最后 按下esc, :wq 保存

3.重新打开终端后可以看到美化过后的效果了。

来源:https://segmentfault.com/a/1190000007227784


智能推荐

【工具】Mac 上 iTerm2 的配色方案

文章目录 1. 修改.bash_profile文件 2. 设置喜欢的配色方案 由于Mac上自带的命令行不太好用,推荐使用iTerm2(号称Mac上最好用的终端工具) 安装过程就不介绍了,主要介绍一下配色方案。 安装完之后默认是没有配色的,如下图所示: 1. 修改.bash_profile文件 在你的~/.bash_profile文件中新增如下代码: 然后重新打开iTerm2,设置成功。如下图所示:...

Mac下所有vim的配色方案的样式

下面给大家展示一下mac下所有vim的配色方案的样式。 darkblue darkblue样式展示 delek delek样式展示 elflord elflord样式展示 koehler koehler样式展示 murphy murphy样式展示 peachpuff peachpuff样式展示 shine shine样式展示 torte torte样式展示 default default样式展示 ...

hadoop2.x 伪集群搭建

作者:穿越   -- 教程来源于网络,回归于网络 前置准备 1 分析 Hadoop 2.0 里的 HA实现方式。作为了解, 如下图:  图片来源于网络 HA(High Available):高可用性集群,是保证业务连续性的有效解决方案,一般有两个或两个以上的节点,且分为活动节点及备用节点。 ZK(Zookeeper):用作NN的高活框架 ZKFC(ZooKeeper ...

Net设计模式之抽象工厂模式(Abstract Factory Pattern)(2)

四.案例分析(Example) 1、场景 使用抽象工厂+反射+配置文件实现数据访问层程序。结构如下图所示   用反射+抽象工厂+配置文件的数据访问程序。 Assembly.Load("程序集名称").CreateInstance("命名空间.类名称")。比如: IProduct product=(IProduct)Assembly.Load(&qu...

玩转Zynq连载13——使用GIT进行工程备份和版本管理5

特权同学玩转Zynq连载13——使用GIT进行工程备份和版本管理5 2.5查看旧版本的文件 Show Log命令查看本地版本信息,选中需要查看的旧版本,如这里选中ver1,右键单击并选中命令Reset “master” to this …。 弹出如下Reset界面,勾选Commit和Hard:Reset working tree and...

猜你喜欢

强行复习第三天:c语言(下)

说好的段位难道不刷了嘛。。。。 复习归复习,题还是要刷啊喂! 明天就开始上课了。。。时间越来越紧了。。。   公众号里好多该更新的都没更。。。欠了一个app推荐,欠了一个流浪地球影评,欠了个黑寡妇个人向分析,还有一个预支出去了的复联四。。。 哦,对了,还想写一个乐园系列来着,仙女乐园写完了,还有妖精乐园想写。。。外加还想推荐点男歌手来着了。。。 林俊杰也没写。。 那个很棒的对比向idea...

编程集训 day02 linked list

midterm 前夕作业有点多,写的简单点。。。 Linked list cycle II solution 1 result solution2 result 2. reverse linked list solution result...

视频云肖长杰:视频AI科技助力短视频生态

人工智能技术是当今炙手可热的技术领域,它在制造、家居、零售、交通、安防等行业的应用已经是大势所趋。在本月云栖Techday音视频技术沙龙中,阿里云视频云产品专家肖长杰为我们分享了一些AI技术在视频中应用的小趋势,带大家回顾了AI是如何渗透到了短视频生产中的各个环节中的。 趋势一:AI技术创新已经渗透到了短视频各个环节。 可能我们没有注意到,其实人工智能技术已经应用到了视频的生产、传输、消费等各个阶...

AltiumDesignerSummer9Build9

AltiumDesignerSummer9Build9.3.1.19182版本PCB规则自定义以及解释 AltiumDesignerSummer9Build9.3.1.19182版本PCB规则解释 规定解释 AltiumDesignerSummer9Build9.3.1.19182版本PCB规则自定义 ----------------更新时间2018年11月9日13:47:17...

微分笔记(1)

1、A=o(B)是指:在取极限的时候A相对于B是可以忽略的小量,当X够大的时候,A可以任意的比B的常数倍要小 2、A=O(B)是指:A和B的量级差不多,在取极限的时候,B可以控制住A,A中的阶不会比B中的阶大,当X足够大时,A可以任意的比B的常数倍要小 3、当x→∞时,f(x)<ϵg(x),意思就是f(x)=o(g(x)) x→x1   f...

问答精选

Is this a good way to stream data through django channels?

I have a database where new data is being inserted every second. When the websockets connection is first established, I want to send all the data using django channels. Then, I want the new data data ...

JUnit theories sets params to null

I have a test class that using theories like this: I don't understand why I am getting x as null. I tried the same with parameterized tests and still null. What am I missing here? The problem within y...

How to disable Android home and back button from Delphi

I'm writing an app for an Android tablet in Delphi XE7. I want to turn off home and back button so no one can leave the application. I have found many answers, but none refers to Delphi. How can I ach...

Typescript generic function accept object that has first argument as a key

I want to make a function that accepts a string first argument, and then will only accept a second object argument if it has the first argument as a key, with a boolean value: This works but is undesi...

About headers, forwards and how to organize a lot of includes

I have 3 classes (it could be 300) , each one with its own header and implementation. I'd like to write an 'elegant' way to organize the way I load of any class needed by every class of the three. May...

相关问题

相关文章

热门文章

推荐文章

相关标签

推荐问答