Como Usar pwd, cd e ls - Tutorial de Comandos Básicos do Linux

Como Usar pwd, cd e ls - Tutorial de Comandos Básicos do Linux

O Que Você Vai Aprender

Conclusão: pwd, ls e cd fornecem localização, conteúdo e movimento — os três comandos fundamentais.

  • Verificar "onde você está" com pwd
  • Ver "o que há aqui" com ls
  • Navegar para qualquer lugar com cd
  • Resolver sozinho os erros "No such file or directory"

Público-alvo: Usuários que estão usando comandos do Linux pela primeira vez, pessoas nervosas com o terminal

Introdução: O Primeiro Tropeço da Lina

Conclusão: A Lina encara o terminal e aprende por que pwd, ls e cd são o ponto de partida.

Lina: Linny-senpai, por onde eu começo com os comandos do Linux? Quando abro o terminal, não tenho ideia do que fazer...
Veterano Linny: Eu entendo totalmente! No começo, todo mundo se sente assim. Mas não se preocupe. Basta aprender três coisas: "onde você está", "o que há aqui" e "como se mover".
Lina: Só três?
Veterano Linny: Isso. pwd (localização atual), ls (listar) e cd (mudar de diretório). Quando você conhecer esses, não vai mais se perder no terminal.

pwd - Verifique Sua Localização Atual

Conclusão: Execute pwd primeiro para saber onde você está — esse único hábito evita a maioria dos acidentes.

Veterano Linny: O primeiro é o comando pwd. Ele informa onde você está agora.
Lina: Por que isso é importante?
Veterano Linny: No terminal, "em qual diretório você está" é muito importante. Um diretório é como uma "pasta" no Windows. Se você apagar ou criar arquivos no lugar errado, pode ser um desastre. Criar o hábito de verificar com pwd reduz acidentes.

Vamos Tentar

$ pwd
/home/user

Ponto-chave: A saída /home/user significa "você está atualmente no seu diretório home". / é a raiz do Linux (o diretório mais alto), e a partir dela você passou por homeuser.

Lina: Apareceu /home/user! Então é aqui que eu estou agora?
Veterano Linny: Exatamente! Sempre que estiver perdida, basta executar pwd para verificar.

ls - Veja o Que Há Aqui

Conclusão: ls mostra o conteúdo do diretório; ls -la adiciona detalhes e revela também arquivos ocultos.

Veterano Linny: O próximo é o comando ls. Ele mostra o que há na sua localização atual.
Lina: Então ele mostra o conteúdo do lugar onde estou?
Veterano Linny: Exatamente! Tente primeiro o ls básico.

ls Básico

$ ls
documents  pictures  downloads
Lina: Vejo três diretórios! Mas só com isso não consigo informações detalhadas...
Veterano Linny: Boa observação! Na prática, usamos ls -la com mais frequência. -l para a visualização detalhada, -a para mostrar também os arquivos ocultos.

Visualização Detalhada (ls -la)

$ ls -la
total 12
drwxr-xr-x 5 user user 4096 Feb  2 10:00 .
drwxr-xr-x 3 user user 4096 Feb  2 10:00 ..
drwxr-xr-x 2 user user 4096 Feb  2 10:01 documents
drwxr-xr-x 2 user user 4096 Feb  2 10:01 pictures
drwxr-xr-x 2 user user 4096 Feb  2 10:01 downloads

Ponto-chave: Você não precisa entender tudo de imediato! Basta lembrar destas 2 coisas:

  • Primeiro caractere: d significa diretório (pasta), - significa arquivo
  • Último nome: documents ou pictures é o nome do diretório

(rwxr-xr-x diz respeito a permissões - "quem pode ler/escrever". Você pode aprender isso depois!)

Lina: Entendi! Agora consigo ver informações detalhadas.
Veterano Linny: Isso. Na dúvida, primeiro pwd para verificar a localização, depois ls -la para verificar o conteúdo. Esse é o padrão básico.

cd - Navegue Entre Diretórios

Conclusão: cd entra em diretórios; .. sobe um nível; ~ vai para o home; - volta ao local anterior.

Veterano Linny: O último é o comando cd. Ele permite que você se mova entre diretórios.
Lina: Quero entrar no diretório documents que vi antes!
Veterano Linny: Ok, tente digitar cd documents.

Mover para um Diretório

$ cd documents
$ pwd
/home/user/documents
Lina: Eu me movi! Quando verifiquei com pwd, mostra /home/user/documents agora.
Veterano Linny: Perfeito! Crie o hábito de sempre verificar com pwd depois de se mover.

Atalhos Comuns

$ cd ~      # Ir para o diretório home
$ cd ..     # Subir um diretório
$ cd -      # Voltar à localização anterior
Lina: Ah, .. é prático! Ele sobe um nível?
Veterano Linny: Isso. cd .. sobe um nível, cd ~ leva você direto para o home. Lembre-se desses para tornar a navegação muito mais fácil.

Armadilha Comum: No such file or directory

Lina: Espera, digitei cd dowloads e recebi o erro "No such file or directory"...
Veterano Linny: Esse é um erro comum. Não é "dowloads", é "downloads". Erros de digitação causam 99% desses erros, então verifique o nome exato do diretório com ls -la primeiro e copie e cole.
Lina: Entendi! Se eu verificar primeiro e copiar e colar, não vou errar.

Padrão de Recuperação:

  1. Verifique a localização com pwd
  2. Verifique as opções com ls -la
  3. Copie o nome exato do diretório e use cd

Mini Desafios - Pratique Agora

Conclusão: Pratique pwd, ls -la e cd em mini desafios para fixar o fluxo de trabalho fundamental.

Veterano Linny: Vamos tentar alguns desafios usando esses três comandos.

Desafio 1: Verifique sua localização e liste o conteúdo

$ pwd
$ ls -la
Lina: Pronto! Consigo ver minha localização atual e o conteúdo.

Desafio 2: Mova-se para o diretório documents e volte

$ cd documents
$ pwd
$ cd ..
$ pwd
Lina: Me movi e voltei com cd ..!

Desafio 3: Vá direto para o diretório home

$ cd ~
$ pwd
Veterano Linny: Perfeito! Quando você conseguir usar esses três comandos, não vai mais se perder no terminal.
Lina: Eba! O terminal já não me assusta mais!

Resumo de Hoje em 3 Linhas

Conclusão: pwd, ls e cd em 3 linhas — a base do terminal antes de qualquer outra coisa.

  • pwd verifica "onde você está" (evita se perder)
  • ls -la mostra "o que há aqui" em detalhe (incluindo arquivos ocultos)
  • cd para mover, cd .. para subir, cd ~ para ir ao home

Pratique esses comandos a qualquer momento no terminal interativo.

Próxima Leitura

Conclusão: A seguir: aprenda a criar, copiar e apagar arquivos para completar o básico.

Lina: Depois de dominar esses três comandos, o que devo aprender em seguida?
Veterano Linny: Operações com arquivos. Criar, copiar e apagar arquivos. Continue explorando os tutoriais para aprofundar!