答え1
.bashrc
~/.bashrc
ファイルは常にパスのデフォルトフォルダにあります。
以下を追加するだけ~/.bashrc
です。source ~/.bashrc
PATH="$PATH:$HOME/moltemplate/moltemplate"
pathにエクスポートを追加する必要はありません.bashrc
。~
path は、コマンドを実行するユーザーのホームフォルダを意味します。bashrc
常にホームフォルダのルートにあります。代わりに、ホームフォルダを指す$HOME
ifを使用することもできます。~
記号の後にはスペースを入れないでください。=
代わりに""
引用符タイプを使用する必要があります。"”
答え2
export
現在のコンテキストの変数にフラグを設定して、サブシェルで使用できるようにします。つまり、エクスポートするだけです。一度、毎回変わりません。- 他のほとんどの言語とは異なり、スペースは誤解を招く「単語」を区別するために使用されます。
PATH= "$PATH:$HOME/moltemplate/moltemplate”
同じ二つ言葉ですが、変数の割り当て〜しなければならない言葉です。スペースを削除すると、割り当てが機能します。それ以外の場合、各単語は別々の単語になります。範囲到着するexport
。コロンで区切られた一連のパスは間違いなく有効な変数名ではないため、「有効な識別子ではありません」というエラーが発生します。