⌘K

05 – Lendo e Editando: Espiando o Conteúdo de Arquivos

Last updated

No post anterior, nós fizemos uma faxina no sistema e entendemos a importância de gerenciar arquivos com cuidado. Até aqui, criamos arquivos vazios com o comando touch, mas hoje vamos dar o próximo passo lógico: aprender a ler e editar o conteúdo desses arquivos sem precisar sair do terminal.

No Linux, poder ler arquivos de texto direto pela linha de comando poupa um tempo precioso que você gastaria abrindo um editor visual pesado. Além disso, vamos conhecer o Nano, o editor de texto em modo texto mais amigável e querido por quem está começando no mundo do pinguim.

Abra o seu terminal com Ctrl + Alt + T e vamos começar!




1. O Comando ‘cat’ (Visualização Rápida)

Se você tem um arquivo pequeno e só quer dar uma espiada rápida no que está escrito nele, o comando cat (abreviação de concatenate) é a escolha perfeita. Ele joga o conteúdo do arquivo diretamente na tela do seu terminal.

Imagine que temos um arquivo chamado lista.txt com alguns nomes dentro. Veja como ler ele:

💻 terminal@ubuntu: ~
$ cat lista.txt
1. Comprar café
2. Estudar comandos Linux
3. Treinar corrida



2. O Comando ‘less’ (Para Arquivos Longos)

O cat funciona muito bem para arquivos pequenos. Mas e se o arquivo tiver 500 linhas? O texto vai rolar pela tela na velocidade da luz e você só vai conseguir ver o final dele.

Para resolver isso, usamos o comando less. Ele abre o arquivo em modo de paginação, permitindo que você navegue para cima e para baixo usando as **setas do teclado** ou a tecla Espaço.

💻 terminal@ubuntu: ~
$ less arquivo_gigante.txt

💡 Dica de Ouro: Como sair do less?

Muitos iniciantes entram em pânico porque a tela do less trava o terminal. Para sair dessa visualização e voltar ao prompt normal, basta apertar a tecla Q (de Quit).




3. Editando com o ‘Nano’ (O Bloco de Notas do Terminal)

Agora que você já sabe ler, vamos aprender a modificar arquivos. O Linux possui editores extremamente avançados (como o Vim), mas que exigem uma curva de aprendizado dolorosa. Para quem está começando, o Nano é perfeito porque ele exibe os comandos de ajuda na própria tela.

Para criar ou editar um arquivo com ele, digite nano [nome_do_arquivo]:

💻 terminal@ubuntu: ~
$ nano lista.txt

O terminal vai mudar de figura, abrindo a interface de edição do Nano. Você pode digitar seu texto normalmente. Para salvar e sair, o Nano usa atalhos indicados na parte inferior da tela (onde o símbolo ^ significa a tecla Ctrl):

  • Pressione Ctrl + O e depois Enter para Salvar (Gravar).
  • Pressione Ctrl + X para Sair do editor.



📌 Resumo dos Comandos de Hoje:

Comando O que faz
cat [arquivo] Exibe o conteúdo completo do arquivo direto na tela.
less [arquivo] Abre arquivos longos permitindo rolar páginas (saia com a tecla Q).
nano [arquivo] Abre o editor de texto em modo terminal para modificar o arquivo.

Pratique criando um arquivo de texto no Nano, escreva algumas linhas, salve, feche e depois use o cat para conferir o resultado sem precisar reabri-lo. Você vai ver como esse fluxo de trabalho no teclado é dinâmico!




O que vem por aí: Agora você já consegue ler e escrever arquivos no Ubuntu. Mas você sabia que, no Linux, quase tudo (até as configurações do sistema) é um arquivo de texto? Para mexer nelas, você vai precisar de superpoderes. Vamos descobrir o que é o “sudo” no próximo post! Te vejo lá!

Still stuck? How can we help? Get Help