
在虚拟机Linux系统下用了指令fdisk后,显示 command not found,该怎么办 5
展开全部
用 root 权限运行。
很多系统默认只有 root 才有调用 /sbin 、/usr/sbin 里面命令的设置。而且这里面的东西也确实只有 root 用户权限才有意义。
虽然其实这是 PATH 环境变量的设置而已,但没必要改设置非要普通用户有这个设置。没 root 权限运行这里面的东西没用的 。
所以要么 su - 切换到 root 环境(后面的 - 是使用 root 的环境变量),或者用 sudo 直接执行命令。
su 也可以直接执行命令的。就是 su -c "xxxxxxxxxxxxxx" 就行了。
很多系统默认只有 root 才有调用 /sbin 、/usr/sbin 里面命令的设置。而且这里面的东西也确实只有 root 用户权限才有意义。
虽然其实这是 PATH 环境变量的设置而已,但没必要改设置非要普通用户有这个设置。没 root 权限运行这里面的东西没用的 。
所以要么 su - 切换到 root 环境(后面的 - 是使用 root 的环境变量),或者用 sudo 直接执行命令。
su 也可以直接执行命令的。就是 su -c "xxxxxxxxxxxxxx" 就行了。
展开全部
有可能是环境变量的问题,你试试/sbin/fdisk管用吗?如果可以,用下面的办法:
$su
#gedit .bash_profile
在出现的文本编辑器中,找到PATH=$PATH;$HOME/bin。
在该行后面加上“:/sbin“(不含引号),如下行:
PATH=$PATH;$HOME/bin:/sbin
保存退出。
source .bash_profile
在使用fdisk就可以了~
$su
#gedit .bash_profile
在出现的文本编辑器中,找到PATH=$PATH;$HOME/bin。
在该行后面加上“:/sbin“(不含引号),如下行:
PATH=$PATH;$HOME/bin:/sbin
保存退出。
source .bash_profile
在使用fdisk就可以了~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
出现这个 command not found 表示你没权限
你可以把使用者改成 root
再用 /sbin/fdisk command
你可以把使用者改成 root
再用 /sbin/fdisk command
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询