【发布时间】:2019-09-11 18:42:23
【问题描述】:
我目前正在托管一个修改 ~/.bashrc 文件的 Github 项目。随着项目的不断更新,我需要知道如何在不完全破坏它的情况下更新 ~/.bashrc 文件。出于礼貌和防止混淆,我所做的更改以
########## Added by Bash-Shortcuts ##########
并以
结尾######### End. https://github.com/OoLunar/Bash-Shortcuts/ ##########
不太清楚该怎么做,想法?
编辑: 我最终使用了@reichhart 的答案,并添加了以下内容:
test -r ~/.Bash-Shortcuts/.commandsrc && . ~/.Bash-Shortcuts/.commandsrc
这完美解决了我的问题。
【问题讨论】:
-
不是问题的直接答案,但为什么不使用
source将新命令添加到您的 .bashrc 文件? -
我什至不知道。老实说,我认为源只是将配置重新加载到系统的东西......我会进一步研究。
-
看看
sed。 -
@reichhart,是否可以通过 .bashrc 引用另一个配置?我正在添加命令供用户使用,而不是为其他方式编辑 .bashrc。