2010-05-31 sudoでcdする linux これたまに忘れて困るんですよねー。man sudoの記述にあるように sudo cd /path/to/dirとやっても、sudo内でcdが終わったあと、元のシェルの環境に戻ってくるので意味がない。 sudo sh -c "cd /path/to/dir; ls hogehoge"のようにサブシェルを起動してcdをして、その後に何かコマンドを実行する。