
最近Debian 9stretchを使用してDell Inspiron amd64ビットをフォーマットしたので、/ usr / binのコマンドを自分のルート/ホームディレクトリ検索パスに追加する必要があります。コアOSのみをインストールし、他のソフトウェアはインストールしませんでした。これで、ホームディレクトリでsudoを実行したり、rootアカウントでコマンドを実行しようとするたびに、そのコマンドが見つからないというエラーが発生します。オンラインで少し調査することで、これらのコマンドをデフォルトの検索パスまたはルート検索パスに追加する必要があることがわかりました。
答え1
パスの種類を表示するには、次の手順を実行します。
$ echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin
/usr/bin をパスにすぐに追加するには、次のように入力します。
$ PATH="$PATH:/usr/bin"
次のログイン後も/usr/binがパスに残っていることを確認するには、PATH変数をrcファイル(私の場合は.bashrc)に追加(または編集)してください。
シェルを確認してください。
$ echo $SHELL
/bin/bash
私のシェルはbashなので、.bashrcファイルを編集します。
vi ~/.bashrc
次の行を追加します(または既に存在する場合はPATH行を編集します)。
PATH="$PATH:/usr/bin"