0

私はプログラミングの初心者で、最近 Mac OSX 10.8 で基本的なターミナル コマンドを学び始めました。1 つの演習では、コンソールに次のように入力して PATH 変数を変更しました。

touch ~/.bash_profile; open ~/.bash_profile

テキスト エディターが開いた後、チュートリアルでは、ファイルの末尾に次の行を入力して PATH を変更するように求められました。

export PATH="$HOME/Users/myuser/desktop:$PATH"

「myuser」は私のコンピューターのユーザー名です。

私はそうしましたが、ターミナルは、入力しようとするほとんどのコマンドを受け入れません。たとえば、cd、ls、clear、エラーが発生します。

-bash: clear: command not found

touch コマンドを使用して bash_profile に戻ろうとしましたが、それもうまくいきません。PATH をエコーすると、次の出力が得られます。

/Users/myuser/Users/myuser/desktop:#PATH

これを修正する方法を知っている人はいますか?

4

2 に答える 2

1

mipadi は正しい #PATH は $PATH で変更する必要がありますが、コマンドはまだ正しくありません:

export PATH="$HOME/Users/myuser/desktop:$PATH" $HOME の値は "/Users/myuser" であるため、これは PATH="/Users/myuser/Users/myuser/desktop:$PATH" と同等です。

これらの行の 1 つに対して go を選択する必要があります (それらはすべて同じです)。

export PATH="$HOME/Desktop:$PATH"
export PATH="~/Desktop:$PATH"
export PATH="/Users/myuser/Desktop:$PATH"

「デスクトップ」の大文字の D に注意してください。大文字と小文字が区別されます。あなたに質問するつもりはありませんが、環境変数の一部として ~/Desktop を追加することは一般的ではありません (おそらく良い習慣ではありません)。

よろしく、フロリアン

于 2014-06-30T05:34:39.500 に答える
1

#PATHの代わりに入れ$PATHます。

~/.bash_profileそれを修正するには、編集する必要があります。それを開くには、ターミナルを開いて次のように入力します。

$ /usr/bin/open ~/.bash_profile

$PATH次に、代わりに使用するように編集し#PATH、保存して、新しいターミナルを開きます。あなた$PATHは再び働くべきです。

于 2013-05-23T00:30:27.550 に答える