-1

SSH を使用してリモート サーバーに接続しています。いくつかのインストールを行い、再起動後に起動するかどうかをテストしたかった. sudo reboot でマシンを再起動しました。SSH セッションが切断されました。再接続しました。ログイン後、入力するすべてのコマンドは、有効かどうかにかかわらず、次の出力を返します。

-bash: id: command not found
-bash: id: command not found
-bash: id: command not found
-bash: tty: command not found
-bash: uname: command not found
-bash: whoami: command not found
-bash: sed: command not found
-bash: logger: command not found

この状況を取り除くために何をすべきか?

ありがとう。

4

1 に答える 1

1

あなたpathはめちゃくちゃになっていて、あなたのパスに必要なものは何でも読み直さなければなりません。

これは、次のコマンドを発行することで実行できます

export PATH="$PATH:[directory to append to path]"

コマンドが見つからない場合は、このパスで正しいパスに進むことができます

export PATH="$PATH:/bin"

ただし、これは再起動後も値を保持しません$PATH。その場合、パス設定を保持するシステム ファイルを編集する必要があります。

于 2016-05-24T14:50:52.633 に答える