Hoje iniciei meus estudos de Linux com foco no terminal. Em vez de apenas assistir aulas, decidi praticar cada comando para entender como o sistema funciona na prática.
Navegando pelo sistema de arquivos
Primeiro aprendi a identificar em qual diretório estava utilizando o comando:
pwd
Esse comando exibe o caminho completo do diretório atual.
Também utilizei:
ls
para listar os arquivos e diretórios existentes.
Ao navegar para minha pasta de estudos, confirmei que estava em:
/home/tiago/cursos/linux
Criando diretórios
Em seguida organizei meu ambiente de estudos criando algumas pastas:
mkdir anotacoes
mkdir comandos
mkdir scripts
Depois visualizei a estrutura criada utilizando:
tree -L 4
Resultado:
.
├── anotacoes
├── comandos
└── scripts
Essa organização será útil para separar anotações, exemplos de comandos e scripts.
Criando e editando arquivos
Aprendi a criar arquivos utilizando redirecionamento de saída:
echo "Meu primeiro arquivo Linux" > aula001.txt
Depois visualizei o conteúdo com:
cat aula001.txt
Também utilizei o editor Nano:
nano aula001.txt
para modificar o conteúdo do arquivo diretamente pelo terminal.
Após editar, confirmei o resultado:
cat aula001.txt
Conteúdo:
Estou aprendendo usar o Linux pelo terminal. Meta: aprender em 6 meses!
Movendo arquivos
Para organizar melhor minhas anotações, movi o arquivo para a pasta adequada:
mv aula001.txt anotacoes/
Assim o arquivo passou a fazer parte da estrutura de estudos.
Conhecendo permissões
Aprendi a visualizar permissões com:
ls -l
Exemplo:
-rw-r--r--
Essas permissões indicam quem pode ler, escrever ou executar arquivos.
Também aprendi a identificar diretórios através da letra:
d
no início das permissões.
Criando meu primeiro script Bash
Criei um arquivo de script:
touch scripts/backup.sh
Depois transformei o arquivo em executável:
chmod +x scripts/backup.sh
Verificando:
ls -l scripts
Resultado:
-rwxr-xr-x
O caractere x indica que o arquivo pode ser executado.
Aprendendo com os erros
Durante a prática cometi alguns erros comuns:
-
Criei um arquivo com nome incorreto (
bacup.shem vez debackup.sh). -
Digitei
exchoem vez deecho.
Ao executar o script, o Linux exibiu a mensagem:
comando não encontrado
Isso me ensinou uma das lições mais importantes da área de tecnologia: ler as mensagens de erro e utilizá-las para corrigir problemas.
Depois de corrigir os erros, o script funcionou corretamente.
O que aprendi hoje
Comandos estudados:
pwd
ls
mkdir
cd
echo
cat
nano
mv
touch
chmod
rm
tree
Conceitos aprendidos:
-
Estrutura de diretórios Linux
-
Navegação pelo terminal
-
Criação de arquivos
-
Edição de arquivos
-
Organização de diretórios
-
Permissões de arquivos
-
Scripts Bash
-
Leitura de mensagens de erro
Próximos passos
Meu plano para os próximos meses é aprofundar os estudos em:
-
Permissões e usuários.
-
Processos e serviços.
-
Shell Script.
-
Git.
-
Redes Linux.
-
Docker.
-
Administração de servidores.
O objetivo é desenvolver uma base sólida em Linux para aplicar em automação, desenvolvimento e projetos de tecnologia.