A maioria dos arquivos (se não todos) de /usr/bin
são arquivos binário executáveis. Agora, um arquivo binário é um arquivo de computador que não é um arquivo de texto ; ele pode conter qualquer tipo de dado, codificado em formato binário para fins de armazenamento e processamento do computador (mais sobre: Arquivo binário ).
Portanto, se um arquivo binário não é um arquivo de texto, você não pode usar nano
(ou outro editor de texto) para editá-lo (bem, você pode, mas com certeza você não saberá o que está fazendo) .
No Ubuntu (e Linux, como sistemas operacionais em geral) existem alguns aplicativos chamados hexeditors , como GHex , que pode ser usado para visualizar e editar arquivos de duas formas, hex ou ascii:
Além disso, você pode transformar vim
em um hexeditor digitando :%!xxd
dentro dele ( :%!xxd -r
para voltar ao modo normal).