问题
刚安装的kali Linux使用ifconfig
会找不到该命令,运行apt-get install net-tools
显示该软件包已安装且为最新版本。问题出在ifconfig
命令所在的文件夹为/sbin/
,该路径并未在$PATH
中。
解决
$PATH
是shell的一个环境变量,shell将首先在该变量值的文件夹下寻找你执行的命令或程序,因此我们需要修改环境变量 $PATH
的值。
查看当前$PATH
的值
1.查看当前的环境变量
命令:env
、set
(set可观察所有变量)、export
2.既然是环境变量,直接打印$PATH
的值
命令:echo $PATH
将指定文件夹添加到$PATH
export
命令可以用来将自定义变量转换为环境变量(可以新增,修改和删除环境变量),因此使用命令:export PATH=$PATH:/sbin
将/sbin
文件夹添加到PATH中。在类UNIX系统中,环境变量以冒号分隔,因此该命令的含义即为在原来的环境变量$PATH后添加文件夹/sbin。然而,export
命令的作用仅限在该次shell进程。