複数の.bashrcスクリプトを使用する方法は?

複数の.bashrcスクリプトを使用する方法は?

(私はこれを見たことがあります。質問が、同じかどうかわからない)

alias私は私のスクリプトでそれをたくさん使っています.bashrc。さまざまなスクリプトを使用する方法はありますか.bashrc

例えば git.bashrc

alias gpull='git pull'
alias gcom='git commit -a -m '
alias gpush='git push'
alias gstat='git status'
alias gco='git checkout'

ide.bashrc

alias idea='/home/myname/dev/ide/idea/bin/idea.sh'
alias idea='/home/myname/dev/eclipse/eclipse/bin/eclipse.sh'

一般.bashrcには、次の内容を含める必要があります。

include ide.bashrc
include git.bashrc
# normal stuff like:
if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

バージョン管理を使用して私のすべてのコンピュータにそれを保存したいのですが、 bashrc ファイル全体を実際に使用することはできません。ありがとうございます!

答え1

キーワードはis source(または略語で.)and notですinclude

次の項目に追加してください.bashrc

# Include more scripts
source /path/to/ide.bashrc
source /path/to/git.bashrc

または

# Include more scripts
. /path/to/ide.bashrc
. /path/to/git.bashrc

またはディレクトリにすべてを含めます。

if [ -d /path/to/includes ]; then
    for f in /path/to/includes/*.bashrc; do
        . "$f"
    done
fi

読む:

関連情報