Introdução
Neste desafio, você aprenderá a dominar o uso dos comandos cat, head e tail no ambiente Linux. Essas ferramentas são amplamente utilizadas para exibir o conteúdo integral de arquivos, inspecionar as linhas iniciais ou finais de um documento e realizar a concatenação de dados.
Usando o Comando Cat
O comando cat é utilizado para exibir todo o conteúdo de um arquivo diretamente no terminal. Nesta etapa, você aprenderá a usar o cat para visualizar o que há dentro do arquivo example.txt.
Objetivo
Exibir o conteúdo de example.txt e salvar a saída em um arquivo chamado step1.txt.
Exemplo de Resultado
This is an example file.
It contains some text for the Linux challenge.
This is line 3.
This is line 4.
This is line 5.
Requisitos
- Compreender o funcionamento básico do comando
cat. - Conhecer o uso do operador de redirecionamento de fluxo
>no Linux.
Usando o Comando Head
O comando head serve para exibir a parte inicial de um arquivo. Nesta etapa, você aprenderá a utilizar o head para filtrar e mostrar apenas as 2 primeiras linhas do arquivo example.txt.
Objetivo
Exibir as primeiras 2 linhas de example.txt e salvar a saída em um arquivo chamado step2.txt.
Exemplo de Resultado
This is an example file.
It contains some text for the Linux challenge.
Requisitos
- Saber como utilizar o comando
head. - Conhecer o uso do operador de redirecionamento de fluxo
>no Linux.
Usando o Comando Tail
O comando tail é o oposto do head, sendo utilizado para exibir a parte final de um arquivo. Nesta etapa, você aprenderá a usar o tail para visualizar apenas a última linha do arquivo example.txt.
Objetivo
Exibir a última linha de example.txt e salvar a saída em um arquivo chamado step3.txt.
Exemplo de Resultado
This is line 5.
Requisitos
- Saber como utilizar o comando
tail. - Conhecer o uso do operador de redirecionamento de fluxo
>no Linux.
Combinando os Comandos Cat e Head
Os comandos cat e head podem ser combinados para extrair um intervalo específico de linhas de um arquivo. Nesta etapa, você aprenderá a usar uma combinação de comandos para exibir especificamente as linhas 3 e 4 do arquivo example.txt.
Objetivo
Exibir as linhas 3 e 4 de example.txt e salvar a saída em um arquivo chamado step4.txt.
Exemplo de Resultado
This is line 3.
This is line 4.
Requisitos
- Saber como utilizar os comandos
cat,taileheadde forma conjunta. - Conhecer o operador de pipe
|do Linux para encadeamento de comandos. - Conhecer o uso do operador de redirecionamento de fluxo
>no Linux.
Combinando os Comandos Cat e Tail
Assim como no passo anterior, os comandos cat e tail podem trabalhar juntos para manipular a visualização do final de um arquivo. Nesta etapa, você aprenderá a exibir as últimas 3 linhas de example.txt.
Objetivo
Exibir as últimas 3 linhas de example.txt e salvar a saída em um arquivo chamado step5.txt.
Exemplo de Resultado
This is line 3.
This is line 4.
This is line 5.
Requisitos
- Saber como utilizar o comando
catem conjunto com o comandotail. - Conhecer o operador de pipe
|do Linux. - Conhecer o uso do operador de redirecionamento de fluxo
>no Linux.
Resumo
Parabéns! Você concluiu com sucesso o desafio de visualização de arquivos. Agora você possui uma compreensão sólida de como utilizar os comandos cat, head e tail no Linux. Essas ferramentas permitirão que você visualize e manipule rapidamente o conteúdo de arquivos em seu fluxo de trabalho no terminal.



