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.
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.
pwd. Ele informa onde você está agora.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.
/home/user! Então é aqui que eu estou agora?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.
ls. Ele mostra o que há na sua localização atual.ls básico.ls Básico
$ ls
documents pictures downloads
ls -la com mais frequência.-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:
dsignifica diretório. Um-significa arquivo. - Último nome:
documentsoupicturesé 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 emcd ...
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.
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.
cd. Ele permite que você se mova entre diretórios.cd documents.Mover para um Diretório
$ cd documents $ pwd
/home/user/documents
pwd, mostra /home/user/documents agora.pwd depois de se mover.Atalhos Comuns
$ cd ~ # Ir para o diretório home $ cd .. # Subir um diretório $ cd - # Voltar à localização anterior
.. é prático. Ele sobe um nível?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
cd dowloads e recebi o erro "No such file or directory"...ls -la primeiro, depois copie e cole.Padrão de Recuperação:
- Verifique a sua localização com
pwd. - Verifique os candidatos com
ls -la. - 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.
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
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
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
Resumo de Hoje em 3 Linhas
Conclusão: pwd, ls e cd em 3 linhas — a base do terminal antes de qualquer outra coisa.
pwdverifica "onde você está" (evita se perder)ls -lamostra "o que há aqui" em detalhe (incluindo arquivos ocultos)cdpara mover,cd ..para subir,cd ~para ir ao home
Pratique esses comandos a qualquer momento no terminal interativo.