Мне было интересно, смогу ли я разделить мой .bashrc на отдельные части, и linux подберет оба файла и правильно их использует. У меня есть сценарии общего назначения, такие как «cleanproject», и сценарии, предназначенные только для выполнения определенных задач, например «checkin». Я хочу автоматизировать обновление моего постоянного .bashrc в моем Bitbucket, но я не хочу брать ненужные вещи, которые я использую на работе, которые будут загрязнять его.
1 ответ
3
Конечно вы можете! Просто вызовите один скрипт из другого, используя 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 "$@" ;}