问题描述

我想要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为什么不能够执行相关推荐

  1. sudo: cd: command not found

    版权声明:本文为博主原创文章 && 转载请著名出处 @ http://blog.csdn.net/gatieme 目录(?)[+] 事件起因 今天忽然发现的一个问题,执行sudo cd ...

  2. linux 新建用户没有权限使用sudo命令以root身份执行命令 解决方法

    问题来源: 我们使用sudo命令,让huazi用户使用root身份执行命令时报错: 我们信任您已经从系统管理员那里了解了日常注意事项. 总结起来无外乎这三点: #1) 尊重别人的隐私. #2) 输入前 ...

  3. linux sudo永久免密码,linux 免密码 使用sudo 直接使用root权限执行命令

    1.切换到root用户下,怎么切换就不用说了吧,不会的本身百度去.百度 2.添加sudo文件的写权限,命令是:权限 chmod u+w /etc/sudoers密码 3.编辑sudoers文件文件 v ...

  4. c++定义虚构造_在定义的系统中发现虚构的设计

    c++定义虚构造 By Madeleine Morley 玛德琳·莫利(Madeleine Morley) I like that when I interview designer Na Kim, ...

  5. ubuntu 新建用户到指定的目录

    一.新建用户 ubuntu新建用户有两个命令,adduser 和 useradd: 1.其中adduser比较方便,直接使用命令:sudo adduser "用户名", 然后设置密 ...

  6. 普通用户执行docker命令,用不用sudo由你决定

    当我们用root身份在服务器部署docker后,如果想用普通用户操作docker应该如何做呢? [root@shanghai-aliyun ~]# docker ps CONTAINER ID IMA ...

  7. Linux 命令之 sudo -- 以其他用户身份来执行命令

    文章目录 命令介绍 原理 相关文件 通配符 和命令 su 的比较 常用选项 几个重要选项的解读 -k 选项 -s 选项 -i 选项 su.sudo su.sudo -i 的区别 查看日志文件 参考示例 ...

  8. MTK平台环境搭建---Ubuntu Linux 下执行sudo apt-get install提示“现在没有可用的软件包……...

    问题描述: sudo apt-get install openssh-server 正在读取软件包列表... 完成正在分析软件包的依赖关系树 Reading state information... ...

  9. qt执行linux sudo命令语句,linux命令_sudo

    linux命令_sudo 作者:admin sudo === 以其他身份来执行命令 ## 补充说明 **sudo命令** 用来以其他身份来执行命令,预设的身份为root.在`/etc/sudoers` ...

最新文章

  1. 用NiceTool在微信浏览器中下载APP
  2. 基于 Rancher 的企业 CI/CD 环境搭建
  3. 左神算法:判断二叉树是否为平衡二叉树(树形dp套路,Java版)
  4. oracle表回退语句,5 Oracle笔试题
  5. 大数据到底在用什么姿势塑造我们?
  6. 通过异常处理错误-2
  7. mysql 启动服务错误
  8. js获取url上的数据;angularjs获取url上的参数
  9. 谷歌浏览器json工具安装
  10. Oracle9i学习之boobooke小布版001
  11. 驻点、极值点与拐点(判断极值点与拐点的方法)
  12. Python连接SQL Server 之pyodbc
  13. 如何建立自己的博客网站
  14. 北大青鸟 当当网网 js 上机作业
  15. 2010年3月刷Q币最新代码
  16. OOAD作业计算圆柱体和三棱柱体的体积
  17. SpringBoot在controller返回一个HTML页面
  18. 玄武科技——前端面试题总结
  19. [总结]FFMPEG视音频编解码零基础学习方法
  20. 19款外贸ERP软件大盘点

热门文章

  1. 如何修改qgsMapCanvas.cpp使其隐藏想要的图层
  2. DASCTF Oct X 吉林工师-欢迎来到魔法世界-misc-魔法少女的迷音(复现)
  3. 【ROS学习记录】2021/7/2 Gazebo+rviz仿真(一)
  4. 二手书交易系统数据流图
  5. 重学计算机(四、程序是怎么链接的)
  6. 初来乍到,zynq的ps端之hello world
  7. expect RPAREN, actual LPAREN pos 31, line 1, column 14, token LPAREN
  8. 74LS139改3―8线译码器_实例分析译码器电路
  9. 秋色园QBlog高性能博客开放源码下载 限量下载1000次
  10. 关于大学计算机相关专业学习路线的见解与分析