Mac OS X è un sistema operativo Unix e la sua riga di comando è uguale al 99,9% a qualsiasi distribuzione Linux. bash
è la tua shell predefinita e puoi compilare tutti gli stessi programmi e utilità. Non c'è differenza notevole. Puoi anche trovare vari progetti come MacPorts che forniscono la gestione dei pacchetti per Mac.
Bash è bash quindi la shell e i suoi built-in sono gli stessi. Ma tieni presente che il comportamento di alcuni strumenti come ps
o head
può differire nei dettagli, quindi i tuoi script potrebbero fallire.
È molto simile, ma se conosci differenze tra BSD e Linux, aspettati che il Mac abbia il comportamento BSD.