bashrcがアクティブではありません

bashrcがアクティブではありません

Ubuntu 16.04サーバーにAnaconda Data Scienceパッケージをインストールしました。動作するには(これはパスにAnacondaを追加することを意味すると仮定します)、次のように入力する必要がありました。毎回SSH経由でサーバーにログインした後:

source ~/.bashrc

パス(Anacondaインストーラが自動的にbashrcに書き込む)を別のファイルに追加する必要があると思います。

答え1

機能させるには、以下を追加してください。

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

存在する~/.bash_profile

説明する:

シェルの構築方法に応じて、bashソースファイルには3つの基本ファイルがあります。

  1. ~/.bash_profile- から対話型ログイン方法それは:

    • コンソールにログイン(Ctrl+Alt+F1..F6)
    • SSH経由で接続
  2. ~/.profile- 源泉:グラフィックログインそれは:

    • gnome-sessionで起動
  3. ~/.bashrc- から非ログインインタラクティブモードそれは:

    • 端末を開く

あなたの場合は、ssh、つまりインタラクティブなログインモードを介して接続するため、~/.bash_profileが自動的にインポートされ、そこから.bashrcをインポートできます。

関連情報