执行命令fdisk -l失败,而执行/sbin/fdisk -l成功
<1>、使用whereis 查看命令所在的目录
如: whereis fdisk
fdisk: /sbin/fdisk /usr/share/man/man8/fdisk.8.gz
得出fdisk的目录是/sbin/fdisk
<2>、使用!echo查看当前环境的PATH
如: !echo
echo $PATH
/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/unimon/bin
查看没有/sbin目录,因此需要把/sbin加入到PATH中
<3>、使用vi打开.bashrc文件,
vi ~/.bashrc
<4>、在.bashrc文件中加入下面一行(重新设置PATH的路径)
PATH="$PATH:/sbin"
<5>、执行命令source ~/.bash
最后,执行fdisk -l 也成功!