Pular para o conteúdo principal
Módulo 1 · Lição 1 de 21/11 no curso~10 min
Lições do módulo (1/2)

Onde estou? (pwd e ls)

A linha de comando (ou terminal) do Linux é uma ferramenta extremamente poderosa que permite interagir com o sistema operacional digitando comandos de texto em vez de usar uma interface gráfica de usuário.

Todos os arquivos e pastas no Linux são organizados em uma estrutura de árvore invertida começando em um diretório raiz comum, representado por uma única barra / (referida como root). Cada usuário possui sua própria pasta pessoal dentro de /home, por exemplo, /home/user. Isso é conhecido como diretório inicial.


Saber onde você está: pwd

No terminal, você está sempre posicionado dentro de uma pasta específica, chamada diretório de trabalho atual.

Para descobrir em qual pasta você está atualmente, você pode usar o comando:

Bash
pwd

Este comando significa Imprimir diretório de trabalho. Se você executá-lo logo após abrir o terminal, normalmente verá o caminho para sua pasta pessoal, por exemplo:

Bash
/home/user

Conteúdo da listagem: ls

Para ver quais arquivos e pastas estão presentes em seu diretório atual, use o comando:

Bash
ls

Este comando significa Lista. Ele mostrará os nomes de todos os arquivos e pastas visíveis em sua localização atual.

Opções úteis para ls

Os comandos do Linux podem ser personalizados usando opções (também chamadas de flags ou argumentos), prefixadas com um hífen -:

  • ls -a: Lista todos arquivos, incluindo arquivos ocultos que começam com um ponto (como .bashrc ou .git).
  • ls -l: Exibe a listagem em formato longo, incluindo detalhes como permissões de arquivo, proprietário, tamanho do arquivo e data/hora da última modificação.
  • Você pode combinar esses sinalizadores escrevendo ls -la ou ls -al para ver todos os arquivos em uma lista detalhada.

Por exemplo, executar ls -la em uma pasta de amostra pode exibir uma saída estruturada como esta:

Bash
drwxr-xr-x 2 user user 4096 May 22 12:00 .
drwxr-xr-x 3 user user 4096 May 22 12:00 ..
-rw-r--r-- 1 user user  220 May 22 12:00 .bashrc
-rw-r--r-- 1 user user   18 May 22 12:00 info.txt
drwxr-xr-x 2 user user 4096 May 22 12:00 documents

Nesta saída:

  • Linhas que começam com d (por exemplo, drwxr-xr-x) representam diretórios (pastas).
  • Linhas que começam com - (por exemplo, -rw-r--r--) representam arquivos regulares.
  • . e .. são atalhos especiais vinculados aos diretórios atual e pai.
  • .bashrc é um arquivo oculto, reconhecido por seu ponto inicial.

Experimente você mesmo

Exercício 1: Encontre sua posição

Exercício#linux.m1.l1.e1
Tentativas: 0Carregando…

Escreva o comando para encontrar o diretório de trabalho atual em que você está.

Carregando editor…
Mostrar dica

Use o comando que imprime o caminho absoluto do diretório atual.

Solução disponível após 3 tentativas

Exercício 2: Listar arquivos

Exercício#linux.m1.l1.e2
Tentativas: 0Carregando…

Liste os arquivos na pasta atual para ver quais recursos estão disponíveis.

Carregando editor…
Mostrar dica

Use o comando fundamental para listar conteúdos.

Solução disponível após 3 tentativas

Exercício 3: Mostrar arquivos ocultos

Exercício#linux.m1.l1.e3
Tentativas: 0Carregando…

Use o comando ls com o sinalizador apropriado para exibir todos os arquivos no diretório atual, incluindo arquivos ocultos começando com um ponto.

Carregando editor…
Mostrar dica

Use ls combinado com a opção -a.

Solução disponível após 3 tentativas