ubuntu 下sudo cd 会报command not found
来源:互联网 发布:淘宝现在买药货到付款 编辑:程序博客网 时间:2024/05/08 19:28
ubuntu 下sudo cd 会报command not found
参考:http://linuxcommando.blogspot.com/2007/11/sudo-hacks-making-cd-and-redirection.html
通过which cd命令发现
cd: aliased to set olddir=$cwd ; chdir !*
也就是说,cd是shell内置的,不是普通的命令,所以不能通过sudo运行
如果确实需要运行cd,可以先输入sudo -s,然后就可以运行cd了,不过发现变成root@hostname了,也就是说变成root登陆了.
引用一段比较好的英文解释
cd is a shell built-in command. It cannot be run in a child process. The child process simply cannot change the working directory of its parent shell process.
Redirection also does not work with sudo for the same reason (redirection being a shell "thing")
sudo 'ls /root/restricted >/root/out.txt'
sudo: ls /root/restricted >/root/out.txt: command not found
- ubuntu 下sudo cd 会报command not found
- ubuntu 下sudo cd 会报command not found
- sudo cd command not found
- sudo: cd: command not found
- sudo: cd: command not found
- sudo: cd: command not found
- ubuntu sudo java command not found问题解决
- 64位ubuntu server下sudo:add-apt-repository:command not found 问题
- ubuntu终端sudo java提示“command not found”解决办法
- Ubuntu解决sudo: source: command not found错误
- ubuntu终端sudo java提示“command not found”解决办法
- Ubuntu sudo报错command not found的解决方法
- Ubuntu解决sudo: source: command not found错误
- Ubuntu解决sudo: source: command not found错误
- Ubuntu解决sudo: source: command not found错误
- Ubuntu解决sudo: source: command not found错误
- sudo: ulimit: command not found
- sudo: ulimit: command not found
- [HTML5资料]Canvas教程
- Arm Linux 2.6.36编译
- 动态库优化——Prelink(预连接)技术
- 提升运输保障能力 加快铁路发展
- 日期正则表达式
- ubuntu 下sudo cd 会报command not found
- cvsd
- c/c++中#include 与#include""区别
- SQL Server 查询优化之一_索引的结构与分类
- NavigationService.GetNavigationService 方法 ---NavigationService可以为null
- CAST 和 CONVERT (Transact-SQL)
- Linux 如何在 vi 里搜索关键字
- Cadence Orcad Allegro SPB 的联系与区别
- SQL Server 查询优化之二_索引的遍历与维护