为不同目的拆分单独的 bashrc

为不同目的拆分单独的 bashrc

我想知道我是否可以将 .bashrc 拆分成单独的部分,这样 Linux 会拾取这两个文件并正确使用它们。我有通用脚本,如“cleanproject”,以及只用于某些工作任务的脚本,如“checkin”。我想自动更新 Bitbucket 中的永久 .bashrc,但我不想抓取我在工作中使用的无用的东西,因为这些东西会污染它。

答案1

当然可以!只需使用source命令从另一个脚本调用一个脚本即可。例如,您的 .bashrc 可能是:

.bashrc

#!/bin/bash
source cleanproject.sh
source checkin.sh

cleanproject.sh

#!/bin/bash
alias mousepos='$TBRANCH/mousepos.py'
alias xdo='/tmp/xdotool_script.txt'

checkin.sh

#!/bin/bash
cloner() { $PYCOMPLETE/git_cloner.py "$@" ;}

相关内容