sudo: cd: command not found

2025-10-28 04:50:31

1、为了更好的和上一篇文章配合,方便普通用户使用,因此这篇普通用户可能遇到问题的文章诞生了!

①:vim编辑文件,忘记sudo

2、①:vim编辑文件,忘记sudo

[byrd@Byrd ~]$ vim /root/hello.txt    #在/root目录下编辑一个hello.txt的文件[byrd@Byrd ~]$ vim /root/hello.txt:w !sudo tee %    #%当前文件                              [sudo] password for byrd: 用户密码                                                                                              helloPress ENTER or type command to continueq!退出即可

3、②:执行命令忘记加sudo

[byrd@Byrd ~]$ tail -1 /root/hello.txttail: cannot open `/root/hello.txt' for reading: Permission denied[byrd@Byrd ~]$ sudo !!sudo tail -1 /root/hello.txthello

4、③:执行shell内置命令的时候报错(类似sudo: cd: command not found)

[byrd@Byrd ~]$ cd /root    #普通用户想要进入root的目录-bash: cd: /root: Permission denied    #权限不允许[byrd@Byrd ~]$ sudo cd /root    #sudo总可以了吧?sudo: cd: command not found    #呃?居然提示命令没有找到?[byrd@Byrd ~]$ type cd    #cd的类型是内部命令哦!cd is a shell builtin[byrd@Byrd ~]$ type lsls is aliased to `ls --color=auto'    #这个做了alias定义[byrd@Byrd ~]$ type ifconfig    #应用程序命令ifconfig is /sbin/ifconfig[byrd@Byrd ~]$ type umask    #shell内部命令哦!umask is a shell builtin执行类似的命令可以:[byrd@Byrd ~]$ sudo bash[sudo] password for byrd: [root@Byrd byrd]#

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢