Cinco comandos de sobrevivência: pwd, ls, cd, mkdir, cat
Você já abriu o terminal e digitou echo nos posts anteriores. Sentiu que aquela telinha preta não morde. Ótimo. Agora vamos te dar um kit mínimo: cinco comandos que servem pra você andar pelas pastas do computador sem se perder. Com eles, você sai do lugar.
A ideia: o terminal é você andando por um prédio
Imagine que o seu computador é um prédio cheio de salas (as pastas). No modo normal, você anda clicando em ícones. No terminal, você anda digitando.
A cada momento, você está "parado" dentro de uma sala. Os cinco comandos abaixo respondem perguntas simples: onde estou? o que tem aqui? como entro em outra sala? como crio uma sala nova? como leio um papel que está em cima da mesa?
Nada do que vamos fazer aqui apaga ou estraga coisa alguma. É tudo seguro.
Antes de começar: abra o terminal
- No Mac: abra o aplicativo Terminal (procure por "Terminal" no Spotlight, a lupa no canto da tela).
- No Windows: abra o PowerShell (procure por "PowerShell" no menu Iniciar).
- No Linux: abra o app Terminal da sua distribuição.
Pronto. Vamos aos cinco.
1. pwd — onde estou?
pwd mostra o endereço completo da sala onde você está agora. Pense nele como o "Você está aqui" de um mapa de shopping.
Digite e aperte Enter:
pwd
Vai aparecer algo como /Users/seunome (Mac) ou C:\Users\seunome (Windows). Esse é o seu ponto de partida.
2. ls — o que tem aqui?
ls lista o que existe na sala atual: pastas e arquivos. É como acender a luz e olhar em volta.
ls
No Windows PowerShell, ls também funciona. Se um dia ele não funcionar (em outro tipo de terminal do Windows), o equivalente é dir. Pode usar qualquer um dos dois.
3. cd — entrar e voltar de uma pasta
cd quer dizer "change directory", ou seja, "mudar de pasta". É você atravessando uma porta.
Para entrar numa pasta chamada, por exemplo, Documentos:
cd Documentos
Para voltar para a sala anterior, use dois pontos:
cd ..
Esses dois pontinhos significam "a pasta de cima". É o botão "voltar" do terminal.
4. mkdir — criar uma pasta nova
mkdir quer dizer "make directory", "criar pasta". Vamos criar uma sala nova chamada meus-testes:
mkdir meus-testes
Use o traço no meio, sem espaços. Nomes sem espaço e sem acento facilitam a vida no terminal.
5. cat — ver o conteúdo de um arquivo
cat mostra na tela o que está escrito dentro de um arquivo de texto. É como pegar um papel e ler em voz alta. Se você tiver um arquivo notas.txt, faria:
cat notas.txt
No Windows PowerShell, cat também funciona; o equivalente clássico é type. Os dois servem.
Um mini-passeio (faça agora)
Vamos juntar tudo. Cole um comando por vez, apertando Enter entre eles:
mkdir meus-testes
Criamos a pasta. Agora entramos nela:
cd meus-testes
E confirmamos onde estamos:
pwd
O endereço que aparece deve terminar em meus-testes. Isso prova que você se moveu. Para voltar:
cd ..
Parabéns: você acabou de navegar pelo computador só com texto.
Se algo der errado
- "command not found" ou "não é reconhecido": você provavelmente digitou errado. Confira letra por letra; comandos são curtos de propósito.
cdreclama que a pasta não existe: o nome tem que ser exato, incluindo maiúsculas e minúsculas em alguns sistemas. Rodelsantes pra ver o nome certo e copie igualzinho.- Me perdi, não sei onde estou: sem pânico. Rode
pwdpra ver o endereço, ecd ..repetidas vezes até voltar pra um lugar familiar. Você nunca quebra nada só navegando.
No próximo post, vamos entender como o computador organiza tudo por dentro: pastas, arquivos e os tais "caminhos" — pra você nunca mais se sentir perdido.