mac终端bash配置优化
由于zsh加了oh-my-zsh之后,启动变得非常慢,超过5s,恢复到新系统,不再使用zsh,直接使用bash。
bash到黑白界面,看起来,不太友好,遂添加一些功能。
1. 对不同文件配色
目前只能区分文件和目录等,不能对不同后缀文件分别着色
2. 添加git分支显示
参考此文 Mac 终端 bash 显示 git 分支以及命令自动补全配置
3. 添加git的自动补全
4. homebrew的镜像配置等
bash_profile文件如下:
# export PS1='\[\033[01;36m\]\u@\h\[\033[01;32m\] \W\$\[\033[00m\] ' # export CLICOLOR=1 # export LSCOLORS=ExGxFxdaCxDaDahbadeche #enables colorin the terminal bash shell export export CLICOLOR=1 #setsup thecolor scheme for list export export LSCOLORS=gxfxcxdxbxegedabagacad #sets up theprompt color (currently a green similar to linux terminal) # export PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;36m\]\w\[\033[00m\]\$ ' export PS1='\[\033[01;36m\]\u@\h\[\033[01;32m\] \W\$\[\033[00m\] ' #enables colorfor iTerm export TERM=xterm-256color function git_branch { branch="`git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"`" if [ "${branch}" != "" ];then if [ "${branch}" = "(no branch)" ];then branch="(`git rev-parse --short HEAD`...)" fi echo " ($branch)" fi } export PS1='\u@\h \[\033[01;36m\]\W\[\033[01;32m\]$(git_branch)\[\033[00m\] \$ ' export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles #ckbrew eval $(/usr/local/Homebrew/bin/brew shellenv) #ckbrew
if [ -f $(brew --prefix)/etc/bash_completion ]; then
. $(brew --prefix)/etc/bash_completion
fi
bash到界面颜色配置如下:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2018-01-23 性能优化-合成层