Terminal macOS — Comandos Essenciais

Navegação · Criação · Exclusão · Edição de texto

alice@macbook — zsh — 80×24
alice@macbook:~/Documentos$ ls -la
total 48
drwxr-xr-x 5 alice staff 160 Mar 2 09:14 .
drwxr-xr-x 18 alice staff 576 Mar 2 08:50 ..
-rw-r--r-- 1 alice staff 2048 Mar 2 09:10 notas.txt
drwxr-xr-x 3 alice staff 96 Mar 1 14:22 projetos
alice@macbook:~/Documentos$
🧭

Navegação

pwd
pwd
Exibe o diretório atual (Print Working Directory).
cd
cd ~/Documentos
Navega para o caminho indicado.
cd ..
cd ..
Sobe um nível na hierarquia de pastas.
cd ~
cd ~
Vai direto para o diretório home do usuário.
ls
ls
Lista arquivos e pastas do diretório atual.
ls -la
ls -la
Lista com detalhes: permissões, tamanho, data e arquivos ocultos.

Criar Arquivos e Pastas

mkdir
mkdir pasta
Cria um novo diretório.
mkdir -p
mkdir -p a/b/c
Cria diretórios aninhados de uma vez.
touch
touch notas.txt
Cria arquivo vazio ou atualiza data de modificação.
cp
cp origem.txt destino.txt
Copia arquivo para outro local ou nome.
mv
mv arquivo.txt ./pasta/
Move ou renomeia arquivo ou pasta.
🗑️

Apagar Arquivos e Pastas

rm
rm notas.txt
Apaga o arquivo especificado. ⚠️ Permanente — não vai para a lixeira.
rm -r
rm -r pasta
Apaga pasta e todo o seu conteúdo recursivamente.
rm -rf
rm -rf pasta
Força exclusão sem confirmação. ⚠️ Use com cuidado.
rm *.ext
rm *.log
Apaga todos os arquivos com a extensão especificada.
📝

Abrir Arquivo para Edição

open
open notas.txt
Abre com o app padrão do sistema (TextEdit, etc).
nano
nano notas.txt
Editor de texto no próprio terminal. Simples e amigável.
vim
vim notas.txt
Editor avançado no terminal. Sair: :q! ou salvar: :wq
cat
cat notas.txt
Exibe o conteúdo do arquivo no terminal.
echo
echo "texto" >> notas.txt
Acrescenta linha ao final do arquivo sem sobrescrever.

⭐ Autocompletar

Pressione Tab para completar comandos, caminhos e nomes de arquivos.

🔼 Histórico

Use para rever comandos. history lista todos os anteriores.

🆘 Manual

Digite man <cmd> para abrir o manual completo do comando. Sair: q.

🍎 Shell padrão

macOS usa zsh desde o Catalina (2019). Antes usava bash. Comandos são compatíveis.