Guia prático com os principais comandos do macOS
Aqui vai um , focado no Terminal (bash/zsh) — super útil pra quem trabalha com TI, programação ou só quer mandar bem no Mac 💻🍎
🔹 Navegação no sistema
pwd # Mostra o diretório atual
ls # Lista arquivos e pastas
ls -la # Lista detalhada (inclui ocultos)
cd pasta # Entra em uma pasta
cd .. # Volta um nível
cd ~ # Vai para a pasta do usuário
🔹 Arquivos e pastas
mkdir pasta # Cria pasta
touch arquivo.txt # Cria arquivo vazio
cp origem destino # Copia arquivo
cp -r pasta1 pasta2 # Copia pasta
mv antigo novo # Move ou renomeia
rm arquivo.txt # Remove arquivo
rm -r pasta # Remove pasta
⚠️ Cuidado com rm -rf — não pede confirmação!
🔹 Visualizar conteúdo
cat arquivo.txt # Mostra conteúdo
less arquivo.txt # Visualização paginada
head arquivo.txt # Primeiras linhas
tail arquivo.txt # Últimas linhas
tail -f log.txt # Acompanha em tempo real
🔹 Permissões
chmod 755 arquivo # Altera permissões
chmod +x script.sh # Torna executável
chown user:grupo arquivo
🔹 Processos e sistema
top # Monitor de processos
ps aux # Lista processos
kill PID # Finaliza processo
uptime # Tempo ligado
whoami # Usuário atual
🔹 Rede
ifconfig # Configuração de rede
ping google.com # Teste de conexão
netstat -an # Conexões de rede
🔹 Discos e armazenamento
df -h # Espaço em disco
du -sh * # Tamanho das pastas
diskutil list # Lista discos
🔹 Homebrew (essencial no macOS)
brew update
brew install nome
brew upgrade
brew list
👉 Gerenciador de pacotes padrão para devs no Mac.
🔹 Atalhos úteis do Terminal
clear # Limpa tela
history # Histórico de comandos
!! # Repete último comando
CTRL + C # Interrompe comando
CTRL + D # Sai do terminal
🔹 Comandos exclusivos do macOS
open . # Abre pasta no Finder
open arquivo.pdf # Abre arquivo
say "Olá Vinicius" # Mac fala 😄
pbcopy < arquivo.txt # Copia para área de transferência
pbpaste # Cola do clipboard
🔹 Compactação
zip -r arquivo.zip pasta
unzip arquivo.zip
Lista avançada (admin / redes / dev )
😎
Segue uma LISTA AVANÇADA DE COMANDOS macOS, focada em administração de sistema, redes, segurança e desenvolvimento. Esse é nível usuário avançado / TI / DevOps.🚀 Lista Avançada de Comandos macOS (Terminal)
🔐 Administração / Privilégios
sudo comando # Executa como administrador sudo -s # Shell root sudo -k # Limpa cache de senha id # Info do usuário groups # Grupos do usuário🧠 Processos & Performance
htop # Monitor avançado (brew install htop) vm_stat # Memória virtual sysctl -a # Parâmetros do kernel sysctl hw.memsize # Memória RAM sysctl -n machdep.cpu.brand_string # CPU💾 Disco / Filesystem (nível hard)
diskutil list diskutil info disk0 diskutil verifyVolume / diskutil repairVolume / mount umount /Volumes/USB lsof | grep /Volumes🔎 Busca avançada de arquivos
find / -name arquivo.txt 2>/dev/null mdfind "texto" # Spotlight via terminal locate arquivo🌐 Rede (admin / segurança)
networksetup -listallhardwareports networksetup -getinfo Wi-Fi networksetup -setairportpower en0 off tcpdump -i en0 arp -a route get default scutil --dns🔥 Firewall & Segurança
sudo pfctl -sr sudo pfctl -e sudo pfctl -d sudo spctl --status sudo spctl --master-disable # Gatekeeper OFF csrutil status # SIP status🧪 Logs & Debug
log show --predicate 'eventMessage contains "error"' --last 1h log stream --level debug dmesg fs_usage🧩 Desenvolvimento (multi-stack)
xcode-select --install clang main.c -o app python3 -m venv venv source venv/bin/activate pip install pacote node -v npm install -g pacote🐳 Docker (se instalado)
docker ps docker images docker exec -it container bash docker logs container docker system prune📦 Homebrew avançado
brew doctor brew cleanup brew info pacote brew services list brew services start mysql🧠 Automação & Scripts
crontab -e launchctl list launchctl load ~/Library/LaunchAgents/app.plist watch -n 1 comando # brew install watch🧬 Permissões avançadas / ACL
ls -le arquivo chmod +a "user allow read" arquivo chmod -N arquivo🧠 Terminal Power User
alias ll='ls -la' export PATH=$PATH:/meu/caminho env source ~/.zshrc🧠 Backup & Snapshot (APFS)
tmutil listbackups tmutil startbackup tmutil listlocalsnapshots / tmutil deletelocalsnapshots data🎯 Comandos ocultos / pouco usados
defaults write com.apple.finder AppleShowAllFiles true killall Finder caffeinate⚡ Hard Reset / Diagnóstico
shutdown -r now shutdown -h now reboot🧠 DICA PRO 🔥
Instale:
brew install htop neovim wget watch tree


