Se no Windows o terminal às vezes parece um "anexo", no macOS ele é o coração do sistema. O macOS é baseado em Unix (BSD), o que significa que se você já mexeu em Linux, vai se sentir em casa. Se você vem estritamente do Windows, prepare-se para trocar o \ pelo /.
1. Dicionário de Comandos (Tradução Direta)
Muitos comandos no PowerShell possuem aliases que funcionam como no Unix, mas entender a raiz é o que te dará velocidade.
| Ação | Windows (CMD/PS) | macOS (Zsh/Bash) |
|---|---|---|
| Listar Arquivos | dir |
ls (ou ls -la para ver ocultos) |
| Limpar Tela | cls |
clear (ou ⌘ + K) |
| Criar Pasta | mkdir |
mkdir |
| Caminho Atual |
cd (sem args) |
pwd |
| Mover/Renomear |
move / ren
|
mv |
| Copiar | copy |
cp |
| Remover |
del / rmdir
|
rm / rm -rf (Cuidado aqui!) |
| Ler Arquivo |
type / cat
|
cat / less / tail
|
| Permissões | Interface Gráfica / icacls
|
chmod / chown
|
2. O Superpoder do sudo
No Windows, você clica com o botão direito e seleciona "Executar como Administrador". No Mac, você resolve isso direto na linha de comando prefixando qualquer comando com sudo (Substitute User Do).
Exemplo:
sudo npm install -g <pacote>(Ele pedirá sua senha de usuário, e os caracteres não aparecerão enquanto você digita).
3. Case Sensitivity (O "Pulo do Gato")
Diferente do Windows (NTFS), que geralmente ignora se você digita Arquivo.txt ou arquivo.txt, o macOS por padrão é case-preserving mas case-insensitive (ele guarda a letra maiúscula, mas não diferencia na busca). Porém, em servidores Linux onde seu código vai rodar, isso faz diferença. Começar a usar o terminal Unix te ajuda a criar o hábito de ser preciso com maiúsculas e minúsculas.
4. Customização: Adeus Tela Azul
No Windows, o PowerShell é funcional, mas no Mac o terminal é estiloso. A primeira coisa que você deve fazer é:
- Instalar o Oh My Zsh (um framework para gerenciar sua configuração do Zsh).
- Adicionar temas (como o Powerlevel10k) para ver em qual branch do Git você está direto no prompt.
- Instalar o iTerm2, que é o substituto favorito da comunidade para o terminal nativo.
# Instalando o Oh My Zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
5. Homebrew: O "NPM" do Sistema Operacional
Se você usa winget ou chocolatey, vai amar o Homebrew. Quer instalar o Java, Node, Python, VS Code e Slack de uma vez só?
brew install --cask visual-studio-code slack google-chrome
brew install node python git
🏁 Conclusão
A migração para o macOS pode parecer intimidadora nos primeiros três dias, mas o ganho de produtividade — especialmente pela consistência entre o seu ambiente de desenvolvimento local e o ambiente de produção (servidores Linux) — é um caminho sem volta.
Boa sorte com o novo setup e lembre-se: na dúvida, ⌘ + Espaço resolve metade dos seus problemas!
Top comments (0)