La funcionalidad de la línea de comandos en Mac y Linux es de hecho similar, ya que OS X tiene un sabor de UNIX (llamado Darwin) debajo de la GUI que ve.
El shell predeterminado en OS X es bash, por lo que si está familiarizado con eso, se ajustará bien.
En una Mac, la aplicación de línea de comando predeterminada es Terminal. También hay una serie de otros emuladores, pero el Terminal en general proporciona una apariencia muy similar al shell al que está acostumbrado en Linux.
Sin embargo, la fuente principal de diferencias son:
- Diferentes argumentos de línea de comando a veces (es decir, ver
du
por ejemplo). Los comandos principales como cd
o ls
etc. son similares.
- Hay más partes de OS X que no deberían editarse a mano como lo haría en Linux. Este es un tema en sí mismo, pero tenga en cuenta que ejecutar una Mac no es exactamente como ejecutar una caja de Linux en términos de configuración y mantenimiento.
Dicho esto, también hay muchos hacks geniales disponibles desde la línea de comandos en OS X (por ejemplo, open
commnand). Hay muchos hilos y publicaciones de blog anteriores con más información.
También puede obtener un montón de paquetes de código abierto (es decir git
, hg
etc.) a través de MacPorts, Fink o algunos otros sistemas de administración de paquetes para OS X. También puede crear otros paquetes fuente destinados a sistemas similares a UNIX / Linux, según sea necesario. .