パスを変更しましたが、すべてのコマンドに対して「コマンドが見つかりません」が返されます。

パスを変更しましたが、すべてのコマンドに対して「コマンドが見つかりません」が返されます。

私はMacOSXでiTermを使用しており、すべてが初めてです。バイオインフォマティクスプログラムのインストールを準備しているので、「Scripts」と「Programs」の新しいディレクトリを作成してパスに追加しようとしています。

これが私がしたことです:

nano.bash_profile
エクスポート PATH="$PATH:$HOME/スクリプト"
PATH="$PATH:$HOME/プログラム"
ソース.bash_profile

次を返します。

-bash: エクスポート: `/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Users/Tori/Scripts': 有効な識別子ではありません。

nanoを使用してプロファイルを再入力しようとしましたが、ウィンドウを閉じて-bash: nano: command not found新しいセッションを再開しましたが、同じ「有効な識別子ではありません」というメッセージが表示され、コマンドは認識されませんでした。

私は何を台無しにし、どのように解決しますか?

答え1

これにより問題が解決します。

export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Users/Tori/Scripts

必要な理由はです=

.bash_profileもちろん、後でこれらの追加のスペースを編集して削除する必要があります。

答え2

ここにはMacはありません。通常の電話の代わりに/usr/bin/nano電話をかけてみてください。おそらく知っていますが、あなたのディレクトリはすべてバイナリを見つけるために検索され、あなたがそれを台無しにした後、あなたが正確にどこを見なければならないかを知らない限り、あなたのディレクトリを見つけることができません。/bin/nanonanoPATHnano

@jasonwryanが言ったように、次のスペースは=非常に疑わしく見え、おそらくそこにはいけません。

(後で参照できるように、構成ファイルの変更は新しいウィンドウにのみ適用されるため、古いターミナルウィンドウを開いたまま新しいターミナルウィンドウですべてを試してみることをお勧めします。)

関連情報