linux下终端cd root报错问题

linux下终端cd root报错问题

问题

今天在linux下想要进入根目录下root文件夹,遇到如下错误:
在这里插入图片描述
注意:英文版的会提示:Permission denied

解决思路

判断是权限不够,第一反应是使用sudo提升权限,如下所示:
在这里插入图片描述
提示我们没有这个命令,可是实际上是有的,那为什么会出现这个情况呢,原因如下:
sudo 是一种程序,用于提升用户的权限,在linux中输入sodu就是调用这个程序提升权限,shell是一个命令解析器,sudo cd是错误的,因为cd是shell内置的,不是系统里面的,sudo可以运行系统带的命令,但无法用系统中一个软件中的命令。

那么我们就要进入root用户模式了,使用sudo su root进入root用户模式下,然后cd root ,使用pwd查看是否进入。
在这里插入图片描述
温馨提示:非必要不进入root模式下操作文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值