sudo cd为什么不能够执行
2024-08-29 10:02:59
问题描述
我想要cd
到/etc/docker
,但是它给我一个权限不够
的错误,然后,我想到使用sudo cd /etc/docker
时,它告诉我sudo: cd:找不到命令
。
于是,郁闷的我就去上网找了下原因。
问题分析
cd
不是一个应用程序而是Linux内建的命令,而sudo
仅仅只对应用程序起作用。
sudo foo
只意味着以root权限运行foo程序
所以,sudo cd /etc/docker
会报sudo: cd:找不到命令
。
验证
> type cd
cd is a shell builtin
解决方法
- 使用
sudo -i
命令提升用户权限
> sudo -i
> cd /etc/docker
- 使用
sudo -s
命令打开特殊shell
> sudo -s
> cd /etc/docker
上面都可以使用exit命令退出,也可以使用Ctrl+D快捷键退出
转载来源于:https://blog.csdn.net/u014717036/article/details/70338463
最新文章
- SSM整合(二):Spring4与Mybatis3整合
- JDK Collection 源码分析(2)—— List
- JQuery中动态生成元素的绑定事件(坑死宝宝了)
- PHP 7 值得期待的新特性(上)
- jQuery.hhNewSilder 滚动图片插件
- auto_ptr, which can release the space automatically
- 转-Linux系统下安装rz/sz命令及使用说明
- Java基础之IO框架
- html中的div span和frameset框架标签
- 单元测试过多,导致The configured user limit (128) on the number of inotify instances has been reached.
- ubuntu设置IP地址&;修改vi模式键盘上下键错位
- 该问题是需要导包!!!需要pom中添加依赖The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application
- 数据结构与算法之PHP排序算法(快速排序)
- 深入JVM之类的加载过程
- hihocoder 1638:多级并查集
- 第五章 HashMap源码解析
- CentOS7使用yum安装LNMP环境以后无法打开php页面
- openfalcon源码分析之graph
- ASP.NET Core2实现静默获取微信公众号的用户OpenId
- 实用的 Node.js 教程,工具和资源