質問: [vagrant@localhost log]$ ls をすると dmesg.old ppp wtmp httpd secure yum.log lastlog などが出てくるのですが [vagrant@localhost log]$ sudo cd httpd をしても [vagrant@localhost log]$ となってしまいhttpdディレクトリに入れません。 これはなぜなのでしょうか?
回答: `cd`はシェルの内部コマンドですので、そもそも`sudo`にふさわしくありません。 ``` [ec2-user@ip-***-***-***-*** ~]$ sudo cd /root sudo: cd: command not found ``` `cd`して作業をしたいのであれば、`sudo bash`で別なシェルを開いて、その上で行いましょう(ただし、あまりおすすめはしません)。