在虚拟机Linux系统下用了指令fdisk后,显示 command not found,该怎么办 5
4个回答
展开全部
用 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" 就行了。
快又稳
2024-10-28 广告
2024-10-28 广告
在Linux环境下配置基于域名的虚拟主机,需安装Apache或Nginx等Web服务器,并编辑配置文件。以Apache为例,需创建虚拟主机配置文件,指定域名、文档根目录等,然后启用该配置文件并重启Apache服务。同样,Nginx也需在相应...
点击进入详情页
本回答由快又稳提供
展开全部
有可能是环境变量的问题,你试试/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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询