我今天遇到了一个严重的问题:当我输入时,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
答案1
您可以执行以下任一操作:
打开
~/.bashrc
文件并将以下内容写入末尾:export PATH=$PATH:/sbin
然后执行source ~/.bashrc
或打开一个新的终端实例。
或者打开
/etc/environment
并添加到变量/sbin
的末尾PATH
,如下所示:PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/bin:/usr/games:/sbin"
答案2
通过运行添加/sbin
到系统路径,
export PATH=$PATH:/sbin
如果您遵循@nux 的回答,则必须为/sbin
目录内显示的所有命令文件创建符号链接。但如果您遵循此或@jobin 的回答,则无需这样做。
答案3
您需要添加/sbin
到路径环境变量中
/etc/profile.d/custom-envs.sh
在(中创建新文件文件必须以 .sh 结尾)设置以下文件内容:
export PATH=$PATH:/sbin
添加执行权限
sudo chmod +x /etc/profile.d/custom-envs.sh
要应用更改,您需要注销并重新登录
答案4
尝试这个命令:
sudo ln -s /sbin/ifconfig /usr/bin/ifconfig