x:y:z:$PATHまたは$PATH:x:y:z?
かろうじて違う。bash(シェル/端末)がプログラムをチェックする場所の-区切りリストが$PATH含まれます:。
たとえば、次のように入力した場合cat、端末は、手段は第1、第2、第3の要素に目を通すためにあることをどのような理解の方法$PATH、その後、保存、それは以降の呼び出しのために最初に見つかった場所をcat。
2つの異なる場所にプログラムの2つの異なるバージョンがあり、そのうちの1つが優先され、$PATHシェルに間違った順序で検索するように指示した場合、問題があります。そうでなければ、問題ありません。
輸出する
ターミナルを開いて入力します
echo $a
a=5
echo a
echo $a
a=5変数値を設定し、値で$aはなく変数名を参照していることがわかります。
2番目のターミナルを開き、と入力しecho $aます。再び空白になります。
exportと割り当て(=)の違いは、https : //stackoverflow.com/questions/1158091/defining-a-variable-with-or-without-exportで説明されています。
echo $MANPATH戻っ/usr/local/texlive/2012/texmf/doc/manてきました。構成bashレポートにパスを追加して/usr/local/texlive/2012/texmf/doc/man:/usr/local/texlive/2012/texmf/doc/manも、zshは引き続きレポートし/usr/local/texlive/2012/texmf/doc/manます。zshの場合、パスをに追加します/etc/zsh/zshrc。これが正しいかどうかはわかりません。ここで/etc/environment提案されているように、編集も試みましたが、成功しませんでした。