A funcionalidade da linha de comando no Mac e Linux é de fato semelhante, já que o OS X possui uma espécie de UNIX (chamado Darwin) sob a GUI que você vê.
O shell padrão no OS X é o bash, portanto, se você estiver familiarizado com isso, irá ajustar-se perfeitamente.
Em um Mac, o aplicativo de linha de comando padrão é Terminal. Também existem vários outros emuladores por aí, mas, em geral, o Terminal oferece uma aparência muito semelhante ao shell com o qual você está acostumado no Linux.
A principal fonte de diferenças, porém, são:
- Diferentes argumentos de linha de comando às vezes (
du
por exemplo, veja, por exemplo). Os comandos principais como cd
ou ls
etc. são semelhantes.
- Há mais partes do OS X que não devem ser editadas manualmente, como você pode fazer no Linux. Este é um tópico por si só, mas lembre-se de que executar um Mac não é exatamente como executar uma caixa Linux em termos de configuração e manutenção.
Dito isto, também existem muitos hacks interessantes disponíveis na linha de comando no OS X (por exemplo, open
commnand). Existem muitos tópicos anteriores e posts no blog com mais informações.
Você também pode chegar em suas mãos um monte de pacotes de código aberto (ou seja git
, hg
, etc.) via MacPorts, alguns outros sistemas de gerenciamento de pacotes para OS X. Você Fink ou também pode construir outros pacotes fonte destinado para UNIX / Linux como sistemas como necessário .