CentOSに突然、すべてのコマンドが見つかりません

昨日、仮想マシンのデバッガので、その後、関係なく、任意の入力コマンドの表示を、使用して適切に、Linuxシステムが突然開かれ、今日にシャットダウンされていません通勤

bash: xxxx: command not found...

例えば、CD  

ショーはbash:CD:コマンドが見つかりません...  

このようなLSとして、

bashのを表示します。ls:コマンドが見つからない....

再比如HadoopのFS -ls /ロボットはbash:Hadoopの:コマンドが見つかりません...、

だから、独自のソフトウェアをインストールすることで、またはシステムが適切に使用することはできませんソフトウェアコマンドが付属していますか。なぜ?どうやって?

        この問題は、環境変数が正しく設定されていないために発生システムは、このような不適切な操作などのシステムのアップグレード、などこれには多くの理由がありますが、その結果、生じました。解決するには、2つの方法があります。

      まず:Linuxのコマンドラインインターフェイスで、次の直接を入力し、Enterキーを押して(輸入環境変数と同様に、ストレージ・アドレス共通のシェルコマンド)を入力します。

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

      第二:システムは、すべてのコマンドを使用できない場合は、絶対的なコマンドviのオープンプロファイルを使用することができます
       

/bin/vi  /etc/profile

       システム構成ファイルで環境変数のアドレスを追加します。

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

おすすめ

転載: www.cnblogs.com/songdongdong6/p/12038174.html