Angola e Portugal · todas as cidades Subdomínios em perfilvia.com
Programação e informática

Terminal e linha de comandos: guia básico para iniciantes

Aprende a usar o terminal sem medo: navegar em pastas, criar e apagar ficheiros, comandos essenciais e dicas para Windows, macOS e Linux.

· 4 min de leitura · Equipa Comunidade Sempre Online

Ilustração sobre linha de comandos básico – guia do blog Comunidade Sempre Online

O terminal parece assustador: um ecrã preto com texto. Mas é uma das ferramentas mais poderosas de um programador, e os comandos essenciais aprendem-se numa tarde. Com ele instalas programas, usas o Git, corres o teu código e automatizas tarefas.

O que é o terminal

É uma janela onde dás ordens ao computador escrevendo, em vez de clicares. Cada ordem é um comando. O programa que interpreta esses comandos chama-se shell (Bash, Zsh, PowerShell, etc.).

Como abrir:

  • Windows: procura "Terminal" ou "PowerShell" (ou usa o terminal do VS Code).
  • macOS: aplicação "Terminal".
  • Linux: Ctrl + Alt + T na maioria das distribuições.

Onde estou? (e como me movo)

O terminal está sempre "dentro" de uma pasta. Comandos básicos (Bash/macOS/Linux; no PowerShell muitos funcionam igual):

pwd              # mostra a pasta atual
ls               # lista ficheiros e pastas (no Windows clássico: dir)
cd documentos    # entra na pasta "documentos"
cd ..            # sobe uma pasta
cd ~             # vai à pasta pessoal

Dica: carrega em Tab para completar nomes automaticamente e usa a seta ↑ para repetir comandos anteriores.

Criar, copiar, mover e apagar

mkdir meu-projeto        # cria uma pasta
touch index.html         # cria um ficheiro vazio
cp index.html copia.html # copia
mv copia.html pasta/     # move (ou renomeia)
rm copia.html            # apaga um ficheiro
rm -r pasta/             # apaga pasta e conteúdo

Cuidado: rm apaga sem passar pela reciclagem. Confirma duas vezes o que escreves, sobretudo com -r.

Ver o conteúdo de ficheiros

cat ficheiro.txt         # mostra o ficheiro todo
head -n 10 ficheiro.txt  # primeiras 10 linhas
tail -n 10 ficheiro.txt  # últimas 10 linhas
grep "erro" log.txt      # procura texto num ficheiro

Correr programas

python ola.py            # corre um script Python
node app.js              # corre JavaScript com Node.js
php -S 127.0.0.1:8080    # servidor PHP local
git status               # estado do repositório Git

Se quiseres aprofundar o Git, lê o guia de Git e GitHub.

Instalar pacotes

Cada linguagem tem o seu gestor:

pip install requests     # Python
npm install              # Node.js (instala as dependências do projeto)

Instala só de fontes oficiais e confiáveis.

Opções (flags)

A maioria dos comandos aceita opções que mudam o comportamento:

ls -l      # lista detalhada
ls -a      # inclui ficheiros ocultos
rm -r      # recursivo

Para saber mais sobre qualquer comando: comando --help ou man comando.

Combinar comandos

O símbolo | (pipe) passa o resultado de um comando para o seguinte:

ls | grep ".html"           # lista só os ficheiros .html
cat log.txt | grep "erro"   # linhas com "erro"

E > guarda a saída num ficheiro:

ls > lista.txt

Windows, macOS e Linux: diferenças rápidas

  • macOS e Linux usam Bash/Zsh e comandos como ls, cp, mv, rm.
  • O PowerShell do Windows aceita aliases parecidos (ls, cp, mv), mas o Prompt de Comando clássico usa dir, copy, move, del.
  • Uma boa opção no Windows é o WSL (Windows Subsystem for Linux), que dá um ambiente Linux completo.

Boas práticas

  1. Lê sempre o comando antes de carregar em Enter.
  2. Não copies comandos da internet sem perceber o que fazem.
  3. Evita correr comandos como administrador sem necessidade.
  4. Faz cópias antes de operações destrutivas.

Exercício para treinar

  1. Cria uma pasta treino e entra nela.
  2. Cria três ficheiros .txt.
  3. Lista-os, copia um deles e renomeia outro.
  4. Apaga a pasta treino no fim.

O terminal também está integrado no VS Code. Se precisares de uma ajuda inicial com o computador, temos aulas básicas de informática.

Perguntas frequentes

Posso estragar o computador com o terminal?

Só se executares comandos destrutivos ou que não percebes. Os comandos de navegação e leitura são seguros.

Preciso de decorar todos os comandos?

Não. Aprende uns dez e consulta o resto. A prática fixa-os.

Terminal, consola e shell são a mesma coisa?

Na linguagem do dia a dia, sim. Tecnicamente, o terminal é a janela e o shell é o programa que interpreta os comandos.

Se quiseres ajuda

Podemos fazer isto contigo.

Ver todos os serviços
Fala connosco

Tens uma dúvida sobre este tema?

Escreve-nos pelo WhatsApp e respondemos com preço, disponibilidade e prazo, se precisares de um serviço.

Falar no WhatsApp
Todo o projeto tem um orçamento. O valor final é confirmado conforme o serviço.
WhatsApp · Falar agora