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.