Imagine que você tem permissão em um sistema Linux para usar o comando sudo e você precisa editar um arquivo que só pode ser feito com permissão do root. Neste caso você precisa usar o comando sudo. Agora imagine que você editou o arquivo com o comando vim, porém esqueceu de colocar o sudo na frente, onde o correto ficaria assim:
$sudo vim nome_arquivo
Porém você fez:
$vim nome_arquivo
Fazendo assim você não ira conseguir salvar suas alterações. Imagine que você nem percebeu que estava fazendo as alterações no arquivo sem usar o sudo e quando você tenta salvar da uma mensagem de erro dizendo que o arquivo foi aberto com permissão apenas para leitura. E agora? Você vai sair sem salvar e depois realizar tudo de novo, porém usando o sudo?
Não faça isso. Não perca o seu tempo e o trabalho já realizado. Quando você estiver editando o arquivo sem usar o sudo e você precisa das permissões do root para salvar o arquivo basta você digitar:
:w !sudo tee %
by Osvaldo H Peixoto
Nenhum comentário:
Postar um comentário