De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 22 de Outubro de 2001
Para editar arquivos binários com vi, em sistemas GNU/Linux, seguir a seguinte receita:
1. Em modo de comando digitar:
:%!xxd
A tela fica então assim:
0000000: 7f45 4c46 0101 0100 0000 0000 0000 0000 .ELF............ 0000010: 0200 0300 0100 0000 6091 0408 3400 0000 ........`...4... 0000020: 50b2 0000 0000 0000 3400 2000 0600 2800 P.......4. ...(. 0000030: 1800 1700 0600 0000 3400 0000 3480 0408 ........4...4... 0000040: 3480 0408 c000 0000 c000 0000 0500 0000 4............... 0000050: 0400 0000 0300 0000 f400 0000 f480 0408 ................ 0000060: f480 0408 1300 0000 1300 0000 0400 0000 ................
e você pode sair mudando o conteúdo do arquivo. Estas foram as primeiras linhas da edição do comando /bin/ls. É claro que se você for fazer estas coisas deve tomar cuidado e saber o que está fazendo.
2. Para voltar ao formato original e salvar:
:%!xxd -r
O comando xxd faz parte do pacote vim-common de sistemas GNU/Linux. Os meus testes eu fiz no Conectiva Linux 7.0.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários