今日、深刻な問題があります:ifconfig
と入力すると、ubuntu 12.04でIP設定が表示されません。誰もこれで私を助けることができますか?
ifconfig
の結果は次のとおりです。
Command 'ifconfig' is available in '/sbin/ifconfig'
The command could not be located because '/sbin' is not included in the PATH environment variable.
This is most likely caused by the lack of administrative privileges associated with your user account.
ifconfig: command not found
次のいずれかを実行できます。
~/.bashrc
ファイルを開き、最後に次のように記述します。
export PATH=$PATH:/sbin
source ~/.bashrc
を実行するか、新しいターミナルインスタンスを開きます。
または、/etc/environment
を開いて、PATH
変数の最後に/sbin
を追加します。これは次のとおりです。
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/bin:/usr/games:/sbin"
実行して/sbin
をシステムパスに追加します。
export PATH=$PATH:/sbin
@nuxの答えに従う場合、/sbin
ディレクトリ内に表示されるすべてのコマンドファイルのシンボリックリンクを作成する必要があります。しかし、これまたは@jobinの答えに従う場合、そのために行く必要はありません。
システム全体で永続的に/sbin
をPATH
に追加する場合は、以下を行う必要があります。
/etc/profile.d
に新しい実行可能ファイルを作成します。export PATH=$PATH:/sbin
を作成されたファイルに書き込みます。source /etc/profile
を実行します。これで、再起動またはユーザーの変更に関係なく、正しくPATH
を取得できます。