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: 8.160 ]

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

Brutal DOOM no Linux Mint (Ubuntu)

Estratégia para Shadow Era (Supernova Boring)

Instale uma distro dentro de outra

Ganhe uma camiseta do Viva o Linux ajudando o Viva o Android

Instalação do Archlinux por outro sistema já instalado

Leitura recomendada

KahelOS - apresentação e dicas

OpenSUSE - Uma ótima opção de distribuição

Atualização das provas LPIC-1, 304 e Essentials

Lidando com compactação de arquivos no Linux

A profissão: Programador

  
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 IvanBonn 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 IvanBonn 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