¿Alguien conoce un comando terminal que me dé el modelo de mi Mac?
Por ejemplo - "MacBook Pro, Retina, 13 pulgadas, mediados de 2013" o "MacBook Pro, finales de 2009" o "Mac Mini, principios de 2010".
Esa información no existe en el SystemProfiler (/usr/sbin/system_profiler SPHardwareDataType), pero en OS X 10.7 y OS X 10.8 puedes ver esa información cuando haces clic en "Más información..." en la ventana "Acerca de este Mac".
Respuestas
¿Demasiados anuncios?Puedes obtener esta información indirectamente desde una página web y el comando curl.
Dependiendo de si su número de serie es de 11 o 12 caracteres, tome los últimos 3 o 4 caracteres, respectivamente, y envíelos a la siguiente URL después de la ?cc=XXXX parte. Si tu número de serie fuera de 12 caracteres y terminara en DJWR, emitirías este comando:
curl http://support-sp.apple.com/sp/product?cc=DJWR
Para obtener su número de serie, use el siguiente comando:
system_profiler SPHardwareDataType | awk '/Serial/ {print $4}'
Por lo tanto, podrías tener un comando complicado para consultar en Internet si necesitas un solo comando:
curl http://support-sp.apple.com/sp/product?cc=`system_profiler SPHardwareDataType | awk '/Serial/ {print $4}' | cut -c 9-`
y luego pasar la salida de eso a través de sed para cortar a la parte clave
curl -s http://support-sp.apple.com/sp/product?cc=`system_profiler SPHardwareDataType | awk '/Serial/ {print $4}' | cut -c 9-` |
sed 's|.*<configCode>\(.*\)</configCode>.*|\1|'
Solía haber un archivo de la biblioteca privada con estos mapas para poder consultarlo fuera de línea, pero me di cuenta de que había desaparecido a partir de 10.8.3 (y quizás antes), así que el truco anterior es el único que conozco que funciona en el sistema operativo actual.
Puedes usar el comando
system_profiler | grep "Model Identifier"
en la Terminal para obtener el modelo de identificación de su máquina.
Entonces puedes introducir esa identificación en este que indicará el mes y el año en que se lanzó el modelo en particular.
Editar:
Como se menciona en los comentarios siguientes, el siguiente comando es mucho más rápido:
sysctl hw.model
Descargue Macktracker, una aplicación para Osx disponible para iOS.
http://mactracker.ca/
Tendrás toda la información que necesites...