Hoje continuei minha jornada de aprendizado no Linux usando apenas o terminal. O objetivo era praticar manipulação de arquivos e diretórios, uma habilidade fundamental para quem deseja trabalhar com Linux de forma mais confortável.

Criando Diretórios

Comecei tentando criar uma estrutura de diretórios para os exercícios:

mkdor -p desafios/manipulacao

Imediatamente recebi uma mensagem de erro informando que o comando não existia. Percebi que havia digitado mkdor em vez de mkdir.

Após corrigir:

mkdir -p desafios/manipulacao

o diretório foi criado corretamente.

Essa foi uma boa lição: erros de digitação acontecem com frequência, e aprender a interpretar as mensagens do terminal é tão importante quanto decorar comandos.

Trabalhando com Arquivos

Dentro do diretório de exercícios, criei alguns arquivos de texto usando o comando echo com redirecionamento:

echo "Linux é poderoso" > arquivo.txt
echo "Aprendendo Linux todos os dias" > arquvi2.txt

Também pratiquei a criação de arquivos vazios com:

touch test.md notas.md backup.txt

Durante o processo percebi outro erro de digitação: criei arquvi2.txt em vez de arquivo2.txt.

Entendendo Redirecionamento

Ao tentar criar um novo arquivo, escrevi:

echo "Git e Linux combinam muito bem" ? arquivo3.txt

O terminal retornou um erro porque utilizei ? em vez de >.

Depois corrigi:

echo "Git e Linux combinam muito bem" > arquivo3.txt

e o arquivo foi criado corretamente.

Esse exercício ajudou a reforçar o conceito de redirecionamento de saída.

Copiando Arquivos

Em seguida pratiquei o comando cp:

cp arquivo.txt copia-arquivo.txt

Depois tentei copiar arquivos para um diretório que ainda não existia:

cp arquivo2.txt arquivo3.txt copias/

Recebi uma mensagem informando que o diretório não existia.

Então criei a pasta:

mkdir copias

e executei novamente o comando.

Ao investigar o erro percebi também que estava usando um nome de arquivo incorreto. Como eu havia criado arquvi2.txt, precisei usar o nome correto:

cp arquvi2.txt arquivo3.txt copias/

Explorando a Estrutura

Por fim utilizei comandos como:

ls -l
pwd
tree .

Esses comandos me ajudaram a visualizar a estrutura criada e confirmar que os arquivos estavam nos locais corretos.

O Que Aprendi

Mesmo cometendo vários erros de digitação, consegui concluir todos os exercícios. Na prática, percebi que aprender Linux não significa apenas decorar comandos, mas também:

  • Ler mensagens de erro.

  • Investigar problemas.

  • Confirmar a existência de arquivos e diretórios.

  • Corrigir erros de forma lógica.

  • Ganhar confiança usando o terminal.

Cada erro acabou se transformando em uma oportunidade de aprendizado.

Próximos Passos

Nos próximos estudos pretendo praticar:

  • find

  • grep

  • wc

  • head

  • tail

  • Pipes (|)

A meta continua sendo simples: tornar o terminal meu ambiente principal de trabalho e desenvolver cada vez mais autonomia no Linux.