sudo: cd: comando não encontrado ao tentar acessar / var / log / apache2

2

Estou executando o Ubuntu 10.04 e estou tendo problemas para acessar os arquivos de log em / var / log / apache2

Eu posso cd para a maioria dos outros lugares (eu não tentei todos os arquivos, obviamente), mas quando tento acessar o diretório acima, recebo a mensagem de erro sudo: cd: command not found

... Acabei de tentar outra coisa e não consigo cd quando usado em conjunto com sudo . Posso usar sudo ao fazer coisas como apt-get , mas parece que não consigo alterar o diretório ao usar sudo .

Eu não estou neste servidor há algum tempo, mas sei que costumava ser capaz de fazer isso.

    
por Piers Karsenbarg 31.12.2010 / 14:58

2 respostas

6

Na maioria dos sistemas, cd não é um programa, é um comando shell, portanto você não pode usar sudo para executá-lo. Tente sudo -i para obter um shell interativo e, em seguida, copie para esse diretório.

    
por 31.12.2010 / 15:28
0

Complementar à resposta de DerfK;

Antes de descobrir sudo -i , usaria sudo ls /var/log/abcd para identificar os arquivos nesse diretório e, em seguida, ler os arquivos mais diretamente.

Não é a maneira mais limpa, ... mas sempre há mais de uma maneira de esfolar um gato ...

    
por 31.12.2010 / 23:33