sudo cd为什么不能够执行
问题描述
我想要
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
注意,关于cd是不是内建命令,OS X 10.8中cd不是内建命令(可以参考what-is-the-point-of-the-cd-external-command),具体其他的版本的OS X我就不清楚了,大部分的Linux系列(Ubuntu、CentOS和ArchLinux)中cd都是内建命令
解决方法
- 使用
sudo -i
命令提升用户权限
> sudo -i
> cd /etc/docker
- 使用
sudo -s
命令打开特殊shell
> sudo -s
> cd /etc/docker
上面都可以使用exit命令退出,也可以使用Ctrl+D快捷键退出
参考文章
- why-doesnt-sudo-cd-var-named-work
- how-can-i-cd-into-a-directory-as-root
- what-is-the-point-of-the-cd-external-command
sudo cd为什么不能够执行相关推荐
- sudo: cd: command not found
版权声明:本文为博主原创文章 && 转载请著名出处 @ http://blog.csdn.net/gatieme 目录(?)[+] 事件起因 今天忽然发现的一个问题,执行sudo cd ...
- linux 新建用户没有权限使用sudo命令以root身份执行命令 解决方法
问题来源: 我们使用sudo命令,让huazi用户使用root身份执行命令时报错: 我们信任您已经从系统管理员那里了解了日常注意事项. 总结起来无外乎这三点: #1) 尊重别人的隐私. #2) 输入前 ...
- linux sudo永久免密码,linux 免密码 使用sudo 直接使用root权限执行命令
1.切换到root用户下,怎么切换就不用说了吧,不会的本身百度去.百度 2.添加sudo文件的写权限,命令是:权限 chmod u+w /etc/sudoers密码 3.编辑sudoers文件文件 v ...
- c++定义虚构造_在定义的系统中发现虚构的设计
c++定义虚构造 By Madeleine Morley 玛德琳·莫利(Madeleine Morley) I like that when I interview designer Na Kim, ...
- ubuntu 新建用户到指定的目录
一.新建用户 ubuntu新建用户有两个命令,adduser 和 useradd: 1.其中adduser比较方便,直接使用命令:sudo adduser "用户名", 然后设置密 ...
- 普通用户执行docker命令,用不用sudo由你决定
当我们用root身份在服务器部署docker后,如果想用普通用户操作docker应该如何做呢? [root@shanghai-aliyun ~]# docker ps CONTAINER ID IMA ...
- Linux 命令之 sudo -- 以其他用户身份来执行命令
文章目录 命令介绍 原理 相关文件 通配符 和命令 su 的比较 常用选项 几个重要选项的解读 -k 选项 -s 选项 -i 选项 su.sudo su.sudo -i 的区别 查看日志文件 参考示例 ...
- MTK平台环境搭建---Ubuntu Linux 下执行sudo apt-get install提示“现在没有可用的软件包……...
问题描述: sudo apt-get install openssh-server 正在读取软件包列表... 完成正在分析软件包的依赖关系树 Reading state information... ...
- qt执行linux sudo命令语句,linux命令_sudo
linux命令_sudo 作者:admin sudo === 以其他身份来执行命令 ## 补充说明 **sudo命令** 用来以其他身份来执行命令,预设的身份为root.在`/etc/sudoers` ...
最新文章
- 用NiceTool在微信浏览器中下载APP
- 基于 Rancher 的企业 CI/CD 环境搭建
- 左神算法:判断二叉树是否为平衡二叉树(树形dp套路,Java版)
- oracle表回退语句,5 Oracle笔试题
- 大数据到底在用什么姿势塑造我们?
- 通过异常处理错误-2
- mysql 启动服务错误
- js获取url上的数据;angularjs获取url上的参数
- 谷歌浏览器json工具安装
- Oracle9i学习之boobooke小布版001
- 驻点、极值点与拐点(判断极值点与拐点的方法)
- Python连接SQL Server 之pyodbc
- 如何建立自己的博客网站
- 北大青鸟 当当网网 js 上机作业
- 2010年3月刷Q币最新代码
- OOAD作业计算圆柱体和三棱柱体的体积
- SpringBoot在controller返回一个HTML页面
- 玄武科技——前端面试题总结
- [总结]FFMPEG视音频编解码零基础学习方法
- 19款外贸ERP软件大盘点
热门文章
- 如何修改qgsMapCanvas.cpp使其隐藏想要的图层
- DASCTF Oct X 吉林工师-欢迎来到魔法世界-misc-魔法少女的迷音(复现)
- 【ROS学习记录】2021/7/2 Gazebo+rviz仿真(一)
- 二手书交易系统数据流图
- 重学计算机(四、程序是怎么链接的)
- 初来乍到,zynq的ps端之hello world
- expect RPAREN, actual LPAREN pos 31, line 1, column 14, token LPAREN
- 74LS139改3―8线译码器_实例分析译码器电路
- 秋色园QBlog高性能博客开放源码下载 限量下载1000次
- 关于大学计算机相关专业学习路线的见解与分析