是什么 ? | : | an open source, community-driven framework for managing your BASH configuration |
开发语言 | : | bash |
官方主页 | : | https://ohmybash.github.io |
源码仓库 | : | https://github.com/ohmybash/oh-my-bash |
step1、安装依赖
安装时 | bash、cURL、git |
运行时 | bash |
step2、使用curl命令下载oh-my-bash
安装脚本,并执行之
bash -c "$(curl -fsSL https://raw.githubusercontent.com/ohmybash/oh-my-bash/master/tools/install.sh)"
step3、重新打开Terminal,以后Terminal就使用bash了。
Oh-My-Bash
的安装脚本实际上是做了一些环境监测、切换login Shell为bash、 下载Oh-My-Bash
项目仓库到~/.on-my-bash
目录,生成~/.bashrc
配置文件等工作。
如果我们想把Shell切换回原来的,可以运行~/.on-my-bash/tools/uninstall.sh
。
主题可以通过修改OSH_THEME
这个环境变量实现。
1、在~/.bashrc
中加入(如果已经有了,就是修改)如下内容:
OSH_THEME="agnoster"
2、使配置生效:
source ~/.bashrc
agnoster
是比较常用的主题之一,你可以从zsh主题列表挑选你喜欢的主题。
Oh-My-Bash
包含了几百种插件,在~/.oh-my-bash/plugins
目录中。
Oh-My-Bash
默认只打开了git
这个插件,其他插件需要根据您自己的需要进行打开。
下面是我的配置:
plugins=(git pip pod)