~/.bashrcコマンドは何をしますか? [コピー]

~/.bashrcコマンドは何をしますか? [コピー]

.bash_profileファイルを見ていて、if文ブロックに記録されていることを確認しました。

if [ -f ~/.bashrc ]; then
       . ~/.bashrc 

誰かが2行目が実際に何をしているのかを説明できますか?

ベストアンサー1

2行目は.bashrcスクリプトを「ソース化」します。これは、同じシェルコンテキストでその内容をロードして実行することを意味します。結果は.bashrcに入れたのと同じです.bash_profile

このステートメントは、2つのファイルが .bash_profileログインシェルで起動されたときに実行され、非ログインインタラクティブシェルとして実行される異なるコンテキストで使用されるために便利です。すべての対話型シェルに必要なカスタマイズを追加できる単一の場所に含まれています。bash.bashrcbash.bashrc.bash_profile

.bashrcを使用して取得しなかった場合、.その実行はその期間に新しいシェルを生成し、その効果はすぐに消えます。

おすすめ記事