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 conseguir fazer

  • Verificar onde você está com pwd
  • Listar arquivos e diretórios com ls -la
  • Mover com cd e resolver sozinho o No such file or directory

Pré-requisitos (leia estes primeiro)

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 terminalUm programa interativo que interpreta os comandos digitados e os executa.

Os três comandos deste artigo apenas mostram coisas e movem você de lugar. Nenhum deles apaga ou altera um arquivo. Você pode errar a digitação quantas vezes quiser, que a sua máquina continua segura.

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. 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órioUm local que organiza arquivos. É a mesma ideia da "pasta" do Windows ou macOS.). Quando você conhecer esses, não vai mais se perder no terminal.

Sobre as palavras: terminal, shell e console são três nomes para quase a mesma coisa. Neste artigo dizemos sempre terminal. O terminal é a tela onde você digita um comando e lê o resultado em texto.

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, o diretório em que você está importa muito. Um diretório é a mesma coisa que uma pasta no Windows ou no MacUm modelo de controle de acesso aplicado por regras fixas em todo o sistema (Mandatory Access Control)..
Veterano Linny: Se você apagar ou criar arquivos no lugar errado, pode ser um desastre. Verificar com pwd é o hábito que evita isso.

Vamos Tentar

$ pwd
/home/user

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

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. Conforme você se acostuma, vai usar ls -la com mais frequência.
Veterano Linny: O -l e o -a que você coloca depois do comando se chamam opções. São chaves que mudam o que o comando faz. O -l traz a visualização detalhada, e o -a mostra 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 cada coluna agora. Basta lembrar destas duas.

  • Primeiro caractere: d significa diretório. Um - significa arquivo.
  • Último nome: documents ou pictures é o nome do diretório.
  • As linhas . e ..: . é um nome especial para o diretório em que você está, e .. é um nome especial para o diretório um nível acima. É o mesmo .. que aparece mais adiante em cd ...

Um arquivo oculto é um arquivo cujo nome começa com .. O ls sozinho não mostra. Ele aparece só quando você acrescenta -a.

O total 12 da primeira linha é uma soma de blocos. Por enquanto você pode ignorar.

O trecho rwxr-xr-x fala de permissões, que dizem quem pode ler e escrever. Você aprende 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, e 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". Quase todos esses erros são de digitação.
Veterano Linny: Verifique o nome exato do diretório com ls -la primeiro, depois 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 sua localização com pwd.
  2. Verifique os candidatos com ls -la.
  3. Copie o nome exato do diretório e execute 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. Pense sozinha antes de abrir a resposta.

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

Sua tarefa: mostre onde você está e depois mostre todos os arquivos daquele lugar com detalhes.

Ver a dica 1 (direção)

Use um comando que responde "onde estou" e depois um que responde "o que há aqui". Nessa ordem.

Ver a dica 2 (nome dos comandos)

Os comandos são pwd e ls. Para ver os arquivos ocultos com detalhes, some duas opções ao ls.

Ver a resposta
$ pwd
/home/user
$ 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
Lina: Pronto! Consigo ver minha localização atual e o conteúdo.

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

Sua tarefa: entre em documents, confirme que entrou e depois suba um nível.

Ver a dica 1 (direção)

Alterne entre o comando que move você e o comando que confirma onde você está. Existe um símbolo curto que significa "um nível acima".

Ver a dica 2 (nome dos comandos)

Os comandos são cd e pwd. Para subir um nível, coloque .. depois do cd.

Ver a resposta
$ cd documents
$ pwd
/home/user/documents
$ cd ..
$ pwd
/home/user
Lina: Me movi e voltei com cd ..!

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

Sua tarefa: de onde quer que você esteja, volte ao diretório home em um único passo.

Ver a dica 1 (direção)

Você não precisa repetir cd ... Existe um único símbolo que significa home.

Ver a dica 2 (nome dos comandos)

O comando é cd. O diretório home se escreve ~, o til.

Ver a resposta
$ cd ~
$ pwd
/home/user
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.