bash:fdisk:command not found

先查看你当前的命令搜索路径:

[root@localhost sbin]# echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/vincent/bin

第二行显示的是命令搜索路径,再看看自己系统中fdisk所在路径。

用whereis fdisk 查询显示路径

[root@localhost home]# whereis fdisk
fdisk: /sbin/fdisk /usr/share/man/man8/fdisk.8.gz

以上第二行显示的fdisk所在路径 /sbin/fdisk......

找到原因,/sbin的目录路径(系统用户目录)不在root的$PATH变量中造成的。

$su
#cd /home/wangwei(你的用户名)
#gedit .bash_porfile

在出现的文本编辑器中,找到PATH=$PATH:$HOME/bin。

在该行后面加上“:/sbin“(不含引号),如下行:

PATH=$PATH:$HOME/bin:/sbin

保存退出。