Como Usar o Terminal - Fundamentos da Linha de Comando do Linux
"Uma tela preta cheia de texto branco e eu não faço ideia do que está acontecendo..." Você evita o terminal assim? Neste artigo, através de um diálogo entre a Linny-senpai e a Lina, vamos aprender juntos os fundamentos das operações no terminal.
O Que Você Vai Aprender
- O que é o terminal e por que os engenheiros o usam em vez do mouse
- Como ler o prompt e usar os três comandos fundamentais:
pwd,lsecd - Como lidar com erros comuns e usar atalhos como o autocompletar com Tab e
Ctrl + C
1. Introdução: O Que é um Terminal?
Conclusão: O terminal permite controlar seu computador com texto — de forma mais rápida e precisa.
O Que é um Terminal?
Um terminal é um aplicativo para enviar comandos ao seu computador usando texto. Em vez de clicar com o mouse, você opera digitando comandos (instruções) no teclado.
Benefícios de Usar o Terminal
- Rápido: Mais rápido que o mouse quando você se acostuma
- Automatizável: Pode repetir as mesmas tarefas automaticamente
- Preciso: Pode especificar configurações detalhadas com exatidão
- Essencial para servidores: Muitos servidores não têm interface gráfica
2. Entendendo o Prompt
Conclusão: O prompt mostra usuário@host:diretório; ~ significa home e . significa a localização atual.
user@computer:~$ exibido na tela. O que é isso?Estrutura do Prompt
yamada@penguin-gym:~/Documents$
| Parte | Significado |
|---|---|
yamada |
Nome do usuário (quem está logado no momento) |
@ |
Separador |
penguin-gym |
Nome do computador (hostname) |
: |
Separador |
~/Documents |
Localização atual (diretório) |
$ |
Indicador de usuário comum (# para root) |
~?~ representa o seu diretório home. O diretório home é como o "quarto pessoal" de cada usuário, o que significa /home/nomedousuario.Símbolos Especiais para Lembrar
| Símbolo | Significado |
|---|---|
~ |
Diretório home |
. |
Diretório atual |
.. |
Diretório pai (um nível acima) |
/ |
Diretório raiz (nível mais alto) |
3. Seus Primeiros 3 Comandos
Conclusão: pwd, ls e cd verificam a localização, listam arquivos e movem — os três comandos fundamentais.
pwd, ls e cd. Com esses três, você consegue descobrir "onde está", "o que há aqui" e "para onde ir".pwd - Verifique Onde Você Está
pwd significa "Print Working Directory" e exibe o diretório em que você está atualmente.$ pwd /home/yamada
/home/yamada agora!pwd e saberá imediatamente onde está.ls - Liste os Arquivos
ls significa "list" e exibe os arquivos e pastas na sua localização atual.$ ls Documents Downloads Pictures file.txt
Documents, Downloads e Pictures são pastas (diretórios) e file.txt é um arquivo. Adicione a opção -l para ver mais detalhes.$ ls -l drwxr-xr-x 2 yamada yamada 4096 Jan 24 10:00 Documents drwxr-xr-x 2 yamada yamada 4096 Jan 24 10:00 Downloads drwxr-xr-x 2 yamada yamada 4096 Jan 24 10:00 Pictures -rw-r--r-- 1 yamada yamada 52 Jan 24 10:00 file.txt
cd - Mude de Diretório
cd significa "change directory" e move você para um diretório diferente.$ cd Documents $ pwd /home/yamada/Documents
cd Documents me levou para dentro da pasta Documents!cd ... Para voltar ao seu diretório home, use cd ~ ou apenas cd.$ cd .. # Subir um nível $ cd ~ # Voltar ao home $ cd # Voltar ao home (forma curta)
4. Atalhos Úteis
Conclusão: Tab completa nomes; as setas navegam no histórico; Ctrl+C interrompe qualquer comando travado.
Autocompletar com Tab (Muito Importante)
$ cd Doc[Tab] # Completa para: cd Documents/
Atalhos Mais Usados
| Atalho | Função |
|---|---|
Tab |
Autocompletar |
Up Arrow / Down Arrow |
Navegar no histórico de comandos |
Ctrl + C |
Cancelar o comando em execução |
Ctrl + A |
Ir para o início da linha |
Ctrl + E |
Ir para o fim da linha |
Ctrl + U |
Apagar do cursor até o início da linha |
Ctrl + L |
Limpar a tela (igual a clear) |
Ctrl + C?Ctrl + C.5. Erros Comuns e Soluções
Conclusão: No such file or directory: verifique a ortografia e execute pwd para conferir sua localização.
cd Documents e recebi "No such file or directory"...Erro 1: No such file or directory
$ cd Documents bash: cd: Documents: No such file or directory
Causas e Soluções
- Erro de digitação: Maiúsculas e minúsculas importam.
documentseDocumentssão diferentes - Não existe: Verifique primeiro com
lspara confirmar que existe - Localização errada: Verifique onde você está com
pwd
Erro 2: command not found
$ lss bash: lss: command not found
ls, não lss.Erro 3: Permission denied
$ cd /root bash: cd: /root: Permission denied
/root é uma área exclusiva do administrador, então usuários comuns não podem entrar. Vamos explicar as permissões em detalhe em outro artigo.Passos de Solução de Problemas
- Verifique onde você está com
pwd - Verifique o conteúdo com
ls - Confira a ortografia do comando (atenção a maiúsculas e minúsculas)
- Veja a ajuda com
man nome-do-comando
Mini Exercícios
Conclusão: Use mini exercícios para praticar pwd, ls e cd e fixar o fluxo de trabalho básico.
Exercício 1: Verifique Sua Localização
Execute pwd para verificar seu diretório atual. Você descobriu onde está?
Exercício 2: Veja a Lista de Arquivos
Execute ls para ver os arquivos e pastas na sua localização atual. Depois tente ls -l para a visualização detalhada.
Exercício 3: Mova-se Entre Diretórios
Use cd para se mover para um diretório existente, depois confirme com pwd. Em seguida, volte com cd ...
ls antes de usar cd, consigo evitar erros.Revisão
Conclusão: pwd, ls, cd, Tab e Ctrl+C: esses cinco fundamentos são a base do terminal.
pwd para a localização atual, ls para o conteúdo e cd para se mover!Ctrl + C para cancelar e Tab para completar. Com esses fundamentos dominados, você pode continuar aprendendo mais comandos.Resumo em 3 Linhas
Conclusão: pwd, ls e cd em uma recapitulação de 3 linhas — fixe os fundamentos antes de seguir adiante.
pwdpara localização,lspara conteúdo,cdpara se mover - esses 3 são o básico- Na dúvida:
Ctrl + Cpara cancelar,Tabpara autocompletar - Quando ocorrerem erros, comece verificando com
pwdels