2.1 — Básico da linha de comandoTópico 2: Descobrindo o Linuxpeso 3
O que você precisa entender
Esse é o coração da prova. Você precisa estar confortável digitando comandos, entendendo variáveis de ambiente, e sabendo o que é um shell.
- Shell: o programa que interpreta seus comandos (bash é o mais comum). Outros: zsh, dash, fish.
- Prompt: o
$(usuário comum) ou#(root) que aparece esperando seu comando. - Variável de ambiente: valor guardado que programas podem consultar (ex:
$PATH,$HOME,$USER). - PATH: lista de diretórios onde o shell procura executáveis quando você digita um comando.
Estrutura de um comando
comando [opções] [argumentos]
Ex: ls -la /home → comando=ls, opções=-la, argumento=/home
Termos-chave
- Shell, bash, prompt, variável de ambiente,
$PATH,$HOME - Comando interno (built-in, ex:
cd) vs comando externo (arquivo executável, ex:ls) - Histórico de comandos, autocompletar (Tab)
- Alias (apelido de comando)
Comandos para testar
# 1. Ver quem você é e em que diretório está
whoami
pwd
# 2. Ver o valor de uma variável de ambiente
echo $HOME
echo $PATH
# 3. Ver o histórico de comandos digitados
history
# 4. Criar um alias temporário (só dura a sessão atual)
alias ll='ls -la'
ll
# 5. Descobrir onde está o executável de um comando
which bash
type cd
Dicas de produtividade que a prova cobra
- Tab: autocompleta comandos e caminhos de arquivo.
- Seta pra cima: repete o comando anterior.
- Ctrl+C: interrompe um comando em execução.
- Ctrl+R: busca no histórico de comandos.
!!: repete o último comando (ex:sudo !!roda o último comando com sudo).
📌 Exercício prático
Abra o terminal e, sem usar o mouse: descubra seu usuário atual (whoami), seu diretório home (echo $HOME), liste os 5 últimos comandos do histórico (history | tail -5), e crie um alias chamado pontos que rode ls -la. Depois, use !! para repetir o último comando digitado.