sudo cd為什麼不能夠執行

2021-07-30 23:03:00 字數 827 閱讀 1922

我想要cd/etc/docker,但是它給我乙個許可權不夠的錯誤,然後,我想到使用sudo cd /etc/docker時,它告訴我sudo: cd:找不到命令

於是,鬱悶的我就去上網找了下原因。

cd不是乙個應用程式而是linux內建的命令,而sudo僅僅只對應用程式起作用。

sudo foo只意味著以root許可權執行foo程式

所以,sudo cd /etc/docker會報sudo: cd:找不到命令

驗證

> type

cdcd 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

> cd /etc/docker

> sudo

-s> cd /etc/docker

上面都可以使用exit命令退出,也可以使用ctrl+d快捷鍵退出

sudo cd為什麼不能夠執行

ubuntu vm 0 16 ubuntu home cd root bash cd root permission denied ubuntu vm 0 16 ubuntu home sudo cd root sudo cd command not found ubuntu vm 0 16 ubu...

為什麼JScrollPane不能夠被顯示出來?

最近碰到乙個棘手的問題寫了乙個swing程式,用到jcrollpane組建,初始是呼叫其setvisible false 在程式的後端會在呼叫其setvisible true 但是不能顯示出來,不知道是何緣故!下面是程式 public class alertframe extends jframe ...

專案不能夠加入tomact

自己寫的乙個專案,之前都可以加入tomcat,但是現在不能加入了,很是惱火 1 我以為是tomact的問題,結果換了乙個tomcat,還是有問題。2 我以為是myeclipse的問題,結果重新安裝了myeclipse,還是不行。3 我以為是workspace帶來的環境問題,結果修改了工作的空間,一樣...