在虚拟机Linux系统下用了指令fdisk后,显示 command not found,该怎么办 5

 我来答
jiangtao9999
推荐于2017-10-08 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1.2万
采纳率:44%
帮助的人:8222万
展开全部
用 root 权限运行。

很多系统默认只有 root 才有调用 /sbin 、/usr/sbin 里面命令的设置。而且这里面的东西也确实只有 root 用户权限才有意义。

虽然其实这是 PATH 环境变量的设置而已,但没必要改设置非要普通用户有这个设置。没 root 权限运行这里面的东西没用的 。
所以要么 su - 切换到 root 环境(后面的 - 是使用 root 的环境变量),或者用 sudo 直接执行命令。
su 也可以直接执行命令的。就是 su -c "xxxxxxxxxxxxxx" 就行了。
快又稳
2024-10-28 广告
在Linux环境下配置基于域名的虚拟主机,需安装Apache或Nginx等Web服务器,并编辑配置文件。以Apache为例,需创建虚拟主机配置文件,指定域名、文档根目录等,然后启用该配置文件并重启Apache服务。同样,Nginx也需在相应... 点击进入详情页
本回答由快又稳提供
天然大砒霜
2012-11-19 · TA获得超过353个赞
知道答主
回答量:118
采纳率:0%
帮助的人:86.2万
展开全部
有可能是环境变量的问题,你试试/sbin/fdisk管用吗?如果可以,用下面的办法:
$su
#gedit .bash_profile

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

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

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

保存退出。

source .bash_profile
在使用fdisk就可以了~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
灰色裇衫
2012-11-19
知道答主
回答量:9
采纳率:0%
帮助的人:9189
展开全部
出现这个 command not found 表示你没权限
你可以把使用者改成 root
再用 /sbin/fdisk command
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
徐加伟504
2012-11-19
知道答主
回答量:1
采纳率:0%
帮助的人:1566
展开全部
我也不知道啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式