噢,我的Bash是一个开源的框架,用于管理您的bash配置

2020-11-09 14:36:30

哦,My Bash不会让你成为一个10倍的开发者……但你可能会想成为一个开发者。

一旦安装好,你的终端外壳就会成为镇上的话题或者你的退款!在命令提示符中每击一次键,您就可以利用数百个功能强大的插件和漂亮的主题。陌生人会在咖啡馆里走到你面前,问你,这太令人惊讶了!你是某种天才吗?

最后,你会开始得到你一直认为你应得的关注。……或者你可能会利用节省下来的时间开始更频繁地用牙线清洁牙线。

哦,我的Bash是通过在您的终端中运行以下命令之一来安装的。您可以通过命令行使用curl或wget安装它。

哦,我的Bash有一堆他妈的插件可以利用。你可以查看插件目录和/或维基,看看目前有哪些可用的插件。

一旦你发现了一个(或几个)你想要与“哦我的洗澡”一起使用的插件,你需要在.bashrc文件中启用它们。您将在$HOME目录中找到bashrc文件。用你最喜欢的文本编辑器打开它,你会看到一个地方,上面列出了你想要加载的所有插件。

大多数插件(应该!我们正致力于此)包括一份自述文件,其中记录了如何使用它们。

我们承认这一点。在《噢,我的洗礼》世界的早期,我们可能有点太过主题快乐了。我们现在捆绑了一百多个主题。他们中的大多数人在我们的维基或者哦-my-zsh维基上都有截图。

Power Line的主题是默认主题。这不是最花哨的一款。这不是最简单的问题。(对我来说)这件正合适。

找到要使用的主题后,需要编辑~/.bashrc文件。您将在其中看到一个环境变量(全部大写),如下所示:

要使用不同的主题,只需将值更改为与所需主题的名称匹配即可。例如:

#你可能需要在主机上安装一种特殊的电力线字体才能正常工作#请参阅https://github.com/ohmybash/oh-my-bash/wiki/Themes#agnoster。

如果您没有找到适合您需要的主题,请查看维基获取更多内容。

如果你感觉精力旺盛,你可以让电脑在你每次打开一个新的终端窗口时随机选择一个。

如果你是那种喜欢把手弄脏的人,这些部分可能会引起共鸣。

一些用户可能想要更改默认路径,或手动安装Oh My Bash。

如果您想要使用OSH环境变量更改安装目录,可以在安装前运行EXPORT OSH=/YOUR/PATH,或者在安装管道结束之前设置它,如下所示:

您可以通过复制我们为您提供的模板来创建新的sh配置文件。

一旦您打开一个新的终端窗口,它应该会用oh my Bash的配置加载sh。

如果在切换到oh-my-bash后找不到某些命令,则可能需要修改~/.bashrc中的路径。

如果手动安装或更改安装位置,请检查~/.bashrc中的OSH环境变量。

如果要覆盖任何默认行为,只需在自定义/目录中添加一个新文件(以.sh结尾)。

如果有许多函数配合得很好,可以将它们作为XYZ.plugin.sh文件放在自定义/plugins/目录中,然后启用该插件。

如果您希望覆盖随oh my Bash分发的插件的功能,请在自定义/plugins/目录中创建一个同名插件,它将被加载,而不是plugins/中的插件。

默认情况下,系统会每隔几周提示您检查升级。如果您希望oh-my-bash在不提示您的情况下自动升级自身,请在~/.bashrc中设置以下设置:

如果你想在任何时候升级(也许有人刚刚发布了一个新插件,而你不想等一周?)。你只需要运行:

哦,我的狂欢并不适合每个人。我们会想念你的,但我们想让这次分手变得容易。

如果您想卸载oh-my-bash,只需从命令行运行uninstall_oh_my_bash即可。它将自动删除并恢复您之前的bash配置。

我远不是Bash专家,我怀疑有很多方法可以改进--如果你对如何让配置更容易维护(更快)有什么想法,请毫不犹豫地分叉并发送拉请求!

我们还需要人来测试拉出请求。因此,请看一看这些未解决的问题,并在力所能及的情况下提供帮助。

噢,我的Bash有一个充满活力的社区,有快乐的用户和令人愉快的贡献者。如果没有我们所有的时间和贡献者的帮助,它不会如此令人敬畏。