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:
pwdEste 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:
/home/userConteúdo da listagem: ls
Para ver quais arquivos e pastas estão presentes em seu diretório atual, use o comando:
lsEste 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.bashrcou.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 -laouls -alpara 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:
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 documentsNesta 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
Escreva o comando para encontrar o diretório de trabalho atual em que você está.
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
Liste os arquivos na pasta atual para ver quais recursos estão disponíveis.
Mostrar dica
Use o comando fundamental para listar conteúdos.
Solução disponível após 3 tentativas
Exercício 3: Mostrar arquivos ocultos
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.
Mostrar dica
Use ls combinado com a opção -a.
Solução disponível após 3 tentativas