Mac终端(Terminal)自定义配置不起作用的原因及解决办法
单色的终端(terminal)不好看, 但又不想用其它的替代,因为安装东西越多,总是会给系统增加负担的.况且我的要求也不高,毕竟终端只是在必要的情况下才会使用,一般总是会用其它的应用的,只是要求模仿Linux的终端分色即可.
按照网上搜索来的,都是修改(或者自己建立)家目录(最简单的办法,就是在终端下, 敲命令 cd 即可到达你的当前用户的家目录)的 .bash_profile就可以了.
可是我安装如此方法添加了 .bash_profile 文件,并添加相应的配置,用 以下命令生效后,仅仅当前终端窗口生效,关闭后即立刻不起作用了.
source .bash_profile
实际上,我们的配置文件不起作用的原因,是因为我们的终端shell目前是 zsh, 而不是我们以为的 bash, 见下图. zsh调用的不是 .bash_profile, 而是 .zshrc. 只要将所需的配置内容添加在 .zshrc 文件中即可. 可能你的家目录下,没有这个文件,只要自己创建一个即可.
分享一下我的极简配置
`# filename: .zshrc
# 终端 zsh 的配置文件
#export LS_OPTIOND='--color=auto' #如果没有指定,则自动选择颜色
export CLICOLOR='Yes' #是否输出颜色
export LSCOLORS='ExGxFxdaCxDaDahbadaces' # 指定颜色,Linux配色方案
export PS1="%n@%m %1~ %# "
export TERM=xterm-256color
export GREP_OPTIONS='--color=always' GREP_COLOR='1;35'
alias ll='ls -alF'`
需要其它的配置,请执行搜索