mac osxにbash lsコマンドが見つかりません


0

私の端末に問題があります。次のようなコマンドをタップするたびに ls 私は

Patricks-MacBook-Pro:~ patrickwalsh$ ls
-bash: ls: command not found

ランニング

export PATH=/bin:/sbin:/usr/bin:/usr/sbin

それを修正するが一時的にのみ。たとえばウィンドウを閉じて再度開くと、上記の問題に戻ります。

任意の助けやアドバイスは素晴らしいでしょう。


問題が発生したら、何をしますか echo $PATH あなたにあげる?
mfaerevaag

次のPatricks-MacBook-Proが返されます。〜patrickwalsh $ echo $ PATH / usr / local / bin

回答:


1

これをあなたに追加 ~/.profile または ~/.bash_rc

export PATH=$PATH:/bin:/sbin:/usr/bin:/usr/sbin

他のものはすべて取り外します PATH - 宣言(上記のもののように)。


0

〜/ .profileでPATH宣言をするときは、元のPATH変数の内容が失われないように、必ず ":$ PATH"を追加してください。

たとえば、.profileに次のものがあると

エクスポートパス= / bin:/ sbin:/ usr / bin:/ usr / sbin

エクスポートパス= / usr / local / bin / python

2番目の宣言により、シェルは "stock"コマンドへの参照を失います。代わりに、2番目のEXPORT行への単純な変更

export PATH = / usr / local / bin / python:$ PATH

問題を解決する必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.