O mínimo que você precisa saber sobre o terminal (parte 1)

Este artigo é um tutorial introdutório que ensina comandos básicos para se virar no Linux. Ideal para iniciantes, permitindo que o usuário ganhe confiança e eficiência no uso da linha de comando.

[ Hits: 5.523 ]

Por: Xerxes em 10/09/2024


Manipulando arquivos no terminal: touch, cat e echo



Agora que você já sabe navegar pelos diretórios e criar pastas, é hora de aprender a manipular arquivos diretamente no terminal. Aqui, vamos explorar três comandos úteis: touch, cat e echo, e como eles podem ser usados juntos para criar, visualizar e modificar arquivos de forma simples.

1. touch: Criando arquivos vazios

O comando touch é usado principalmente para criar arquivos vazios. Ele é útil quando você deseja criar um arquivo sem precisar abrir um editor de texto. Por exemplo, para criar um arquivo chamado arquivo.txt, basta usar o seguinte comando:

touch arquivo.txt

2. cat: Visualizando o conteúdo de arquivos

Depois de criar um arquivo, você pode querer visualizar seu conteúdo. O comando cat (concatenate) permite exibir o conteúdo de um arquivo diretamente no terminal. Se o arquivo estiver vazio, como o que acabamos de criar, o catnão mostrará nada:

cat arquivo.txt

No entanto, se o arquivo já tiver algum texto, cat o exibirá no terminal.

3. echo: Adicionando texto a arquivos

O comando echo é usado para imprimir texto no terminal, mas também pode ser usado para escrever conteúdo diretamente em arquivos.

3.1 Usando > para substituir o conteúdo

Se você quiser adicionar texto a um arquivo e substituir tudo o que estava nele, use echo com o operador >:

echo "Olá, mundo!" > arquivo.txt

Agora, se você usar o comando cat novamente para verificar o conteúdo do arquivo, verá o seguinte:

cat arquivo.txt

Saída:

Olá, mundo!

Neste caso, o > substitui completamente o conteúdo do arquivo pelo que foi especificado após o comando echo.

3.2 Usando >> para adicionar ao final do arquivo

Se você quiser adicionar mais texto ao final do arquivo, sem apagar o conteúdo existente, use o operador >>:

echo "Esta é uma nova linha de texto." >> arquivo.txt

Quando você usar cat novamente:

cat arquivo.txt

A saída será:

Olá, mundo!
Esta é uma nova linha de texto.

Assim, o operador >> apenas adiciona o novo conteúdo ao final do arquivo, preservando o que já estava lá.

Reutilizando comandos com as setas do teclado

À medida que você começa a usar mais comandos no terminal, pode ser cansativo reescrevê-los toda vez. Felizmente, o terminal armazena um histórico dos comandos que você já utilizou. Para acessar comandos anteriores, você pode usar as setas do teclado:

  • Pressione a seta para cima para reexibir o comando anterior.
  • Continue pressionando a seta para cima para visualizar comandos mais antigos.
  • Pressione a seta para baixo para voltar ao comando mais recente.

Isso economiza tempo, especialmente quando você precisa executar o mesmo comando várias vezes ou deseja editar um comando já utilizado.

Com esses novos comandos, você já pode criar, visualizar e modificar arquivos diretamente pelo terminal, além de agilizar o processo com o uso do histórico de comandos. Isso vai facilitar muito a sua interação com o sistema de arquivos e tornar suas tarefas no terminal mais eficientes.
Página anterior     Próxima página

Páginas do artigo
   1. Introdução: terminal, prompt, ls, cd, pwd, clear
   2. Evitando erros ao navegar por diretórios com espaços no nome, mais sobre ls, mkdir
   3. Manipulando arquivos no terminal: touch, cat e echo
   4. Manipulando e removendo arquivos e diretórios: rm, mv e rmdir
   5. Copiando arquivos e diretórios: cp e o uso do asterisco
   6. Conclusão
Outros artigos deste autor

Slackbuilds para leigos

Mamãe, quero Slack! (parte 3 - final)

Não quebre o Debian

Melhorando a experiência com Cinnamon no LMDE

Roubando bits (parte 2): como resolver questões rapidamente sem calculadora

Leitura recomendada

AUR - Arch Linux User-Community Repository

Utilizando o Xterm

Instalando Fedora CoreOS no KVM

Distribuições GNU/Linux em computadores limitados ou antigos

Funcionamento de um cluster Linux: Parte II - A revanche

  
Comentários
[1] Comentário enviado por ricardogroetaers em 10/09/2024 - 22:31h

O conteúdo da pag. 4 é o mesmo da pag. 3.
Peço verificar.

[2] Comentário enviado por xerxeslins em 11/09/2024 - 08:57h


[1] Comentário enviado por ricardogroetaers em 10/09/2024 - 22:31h

O conteúdo da pag. 4 é o mesmo da pag. 3.
Peço verificar.



Obrigado pelo aviso! Vou tentar corrigir hoje!

[3] Comentário enviado por xerxeslins em 11/09/2024 - 09:59h


[1] Comentário enviado por ricardogroetaers em 10/09/2024 - 22:31h

O conteúdo da pag. 4 é o mesmo da pag. 3.
Peço verificar.



Pronto! Artigo corrigido! Obrigado!

[4] Comentário enviado por eduardo em 12/09/2024 - 08:23h

Muito bom Xerxes!
O TAB deve ser a tecla que mais utilizo hahahaahaha
Acrescento uma dica legal para pegar comandos anteriores. Além das setas do teclado para percorrer o histórico, é possível "pesquisar" utilizando "Ctrl + r". Basta digitar o início do comando e usar Ctrl + r novamente para rotacionar entre os comandos digitados que iniciam com a pesquisa. Ajuda bastante quando é um comando longo e esta muito "longe" para navegar com a seta pra cima.

[5] Comentário enviado por xerxeslins em 13/09/2024 - 10:22h


[4] Comentário enviado por eduardo em 12/09/2024 - 08:23h

Muito bom Xerxes!
O TAB deve ser a tecla que mais utilizo hahahaahaha
Acrescento uma dica legal para pegar comandos anteriores. Além das setas do teclado para percorrer o histórico, é possível "pesquisar" utilizando "Ctrl + r". Basta digitar o início do comando e usar Ctrl + r novamente para rotacionar entre os comandos digitados que iniciam com a pesquisa. Ajuda bastante quando é um comando longo e esta muito "longe" para navegar com a seta pra cima.


Valeu! Ótima dica!

[6] Comentário enviado por IvanBon em 06/10/2024 - 11:08h

Olá! Muito bom seu trabalho.
Tenho uma sugestão para artigos úteis como este, já pensou ou já tem algum artigo sobre o nano?

ótimo trabalho!

[7] Comentário enviado por xerxeslins em 06/10/2024 - 14:44h


[6] Comentário enviado por IvanBon em 06/10/2024 - 11:08h

Olá! Muito bom seu trabalho.
Tenho uma sugestão para artigos úteis como este, já pensou ou já tem algum artigo sobre o nano?

ótimo trabalho!


Olá! Obrigado!

Na parte 2 eu falo um pouco sobre o nano e o vi:

https://www.vivaolinux.com.br/artigo/O-minimo-que-voce-precisa-saber-sobre-o-terminal-parte-2/

Não de forma aprofundada, mas o básico, para quem está começando.

[8] Comentário enviado por IvanBon em 10/10/2024 - 16:36h


[7] Comentário enviado por xerxeslins em 06/10/2024 - 14:44h


[6] Comentário enviado por IvanBon em 06/10/2024 - 11:08h

Olá! Muito bom seu trabalho.
Tenho uma sugestão para artigos úteis como este, já pensou ou já tem algum artigo sobre o nano?

ótimo trabalho!


Olá! Obrigado!

Na parte 2 eu falo um pouco sobre o nano e o vi:

https://www.vivaolinux.com.br/artigo/O-minimo-que-voce-precisa-saber-sobre-o-terminal-parte-2/

Não de forma aprofundada, mas o básico, para quem está começando.


VWL!!!

[9] Comentário enviado por maurixnovatrento em 11/10/2024 - 15:52h



Bem completo.
______________________________________________________________________
Inscreva-se no meu Canal: https://www.youtube.com/@LinuxDicasPro
Repositório GitHub do Canal: https://github.com/LinuxDicasPro
Grupo do Telegram: https://t.me/LinuxDicasPro
Meu GitHub Pessoal: https://github.com/mxnt10

[10] Comentário enviado por raulgrangeiro em 31/10/2024 - 09:52h

Conteúdo bacana demais!


Creia no Senhor Jesus Cristo e serás salvo!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts