Debian9stretch オペレーティングシステムでコマンドが見つかりません。

Debian9stretch オペレーティングシステムでコマンドが見つかりません。

最近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"

おすすめ記事