55问答网
所有问题
在虚拟机Linux系统下用了指令fdisk后,显示 command not found,该怎么办
如题所述
举报该问题
推荐答案 推荐于2017-10-08
用 root 权限运行。
很多系统默认只有 root 才有调用 /sbin 、/usr/sbin 里面命令的设置。而且这里面的东西也确实只有 root 用户权限才有意义。
虽然其实这是 PATH 环境变量的设置而已,但没必要改设置非要普通用户有这个设置。没 root 权限运行这里面的东西没用的 。
所以要么 su - 切换到 root 环境(后面的 - 是使用 root 的环境变量),或者用 sudo 直接执行命令。
su 也可以直接执行命令的。就是 su -c "xxxxxxxxxxxxxx" 就行了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/cGGccIFRR.html
其他回答
第1个回答 2012-11-19
有可能是环境变量的问题,你试试/sbin/fdisk管用吗?如果可以,用下面的办法:
$su
#gedit .bash_profile
在出现的文本编辑器中,找到PATH=$PATH;$HOME/bin。
在该行后面加上“:/sbin“(不含引号),如下行:
PATH=$PATH;$HOME/bin:/sbin
保存退出。
source .bash_profile
在使用fdisk就可以了~
第2个回答 2012-11-19
出现这个 command not found 表示你没权限
你可以把使用者改成 root
再用 /sbin/fdisk command
第3个回答 2012-11-19
我也不知道啊
相似回答
linux下
提示bash:
command
not
found
答:
可以在家目录下查看.bash_profile里的PATH。如果是:PATH=$PATH:$HOME/bin则需要添加成如下:PATH=$PATH:$HOME/bin:/sbin:/usr/bin:/usr/sbin 今天
在虚拟机
上安装了CentOS5.5,发现运行一些很正常的诸如:init,shutdown
,fdisk
等命令时,悍然提示:bash: xx
command
not
found
。那么,首先就要考...
...权限下,什么操作也不行,老出现bash:
fdisk
:
command
not
found
...
答:
可能是path的问题 echo $PATH看看结果
...
fdisk
-l 命令出现bash:fdisk:
command
not
found
答:
command not found
说明没有安装这个软件
。目前用得比较多的是parted命令分区。
为什么
用fdisk
-l 看不
到LINUX的
分区内容
答:
原因:用户权限不够
,因为fdisk命令在/sbin目录下,使用root权限才可以运行。执行su root命令,输入密码获取root权限后,再次执行即可查看到分区信息,如下图所示:图片说明:在普通用户权限下,执行fdisk -l命令,不显示然后信息,su root 后即可查看分区信息。
LINUX
FEDORA下 不能
使用fdisk
命令进行分区?
答:
可以 啊
fdisk
Usage: fdisk [-l] [-b SSZ] [-u] device E.g.: fdisk /dev/hda (for the first IDE disk)or: fdisk /dev/sdc (for the third SCSI disk)or: fdisk /dev/eda (for the first PS/2 ESDI drive)or: fdisk /dev/rd/c0d0 or: fdisk /dev/ida/c0d0 (for...
大家正在搜
Linux虚拟机系统基本指令
虚拟机安装ubuntu系统
java虚拟机所支持的指令
虚拟机怎么用
虚拟机中指令的参数
虚拟机创建组的指令
虚拟机指令集
虚拟机的使用及基本命令
vmware虚拟机输入命令
相关问题
我在虚拟机上的linux里用man ls 提示;-bash:...
虚拟机linux系统用命令挂载U盘,输入fdisk -l显示...
vmware 里输入命令su - 显示-bash:pathm...
ubuntu系统下,.emulator:command no...
虚拟机下Linux新建磁盘,为什么通过fdisk -l却没有...
我用虚拟机安装的linux双系统,在linux下fdisk ...
为什么用fdisk -l 看不到LINUX的分区内容