TOP 10 comandos de Terminal para macOS que debes conocer

Compartir

TOP 10 comandos del Terminal que debes conocer si tienes un MacVolvimos con los videos maqueros, esos videos que sabemos que te gustan. La intención con cada uno de ellos es ayudarte a explotar al máximo las capacidades de tu ordenador Apple. En esta oportunidad he querido hacer una completa recopilación del TOP 10 comandos del Terminal que debes conocer si tienes un Mac. La intención con cada uno de ellos es –dependiendo el caso–, mejorar el rendimiento, aumentar las funcionalidades, activar preferencias e incluso obtener curiosidades.

Las alternativas que nos ofrece el Terminal son inmensas, este TOP 10 comandos del Terminal es sólo un completo abreboca de lo que puedes hacer en esta aplicación nativa de macOS. ¿Estás listo? Empecemos entonces a curiosear cada uno de los comandos que hoy te daré a conocer. Recuerda que en futuras ocasiones podemos ampliar esta recopilación, siempre y cuando el feedback sea positivo.

Estos son los Top 10 comandos de Terminal para macOS en vídeo:

Empecemos con lo bueno, veamos en vídeo cuales son esos 10 comandos que debes conocer si tienes un ordenador de la manzana mordida y luego te detallo cada comando dejándote en texto el propio comando y los posibles ajustes.

[youtube=https://youtu.be/-6bwWXz-AZk]

1. Aumentar la velocidad de arranque y apertura de aplicaciones:

Si tu Mac presenta lentitud al momento de encender y además las aplicaciones se demoran en abrir, esta serie de comandos te serán de utilidad.

Primero abre el Terminal y pega este primer comando:

sudo update_dyld_shared_cache -debug

Finalizado este primer corto proceso, pega el segundo comando (para que todo funcione a la perfección debes pegar los dos en este estricto orden).

sudo update_dyld_shared_cache -force

Ahora espera a que cargue el proceso y empieza a disfrutar de esta optimización específica.

2. Permitir instalar aplicaciones de terceros:

Si tú, al igual que yo, instalaste macOS Sierra desde cero lo más probables es que la opción de “Otros Sitios” haya desaparecido de Preferencias del sistema > Seguridad y privacidad. Por lo cual al intentar instalar alguna app de un desarrollador no certificado, macOS te dará un error.

Para evitar lo anterior, abre el terminal y pega este comando.

sudo spctl --master-disable

Ahora ve a Preferencias del sistema > Seguridad y privacidad y verifica que la tercera opción –antes desaparecida– ya se encuentra disponible. (Lo más indicado y recomendado por Apple, es instalar aplicaciones de desarrolladores certificados, por lo cual no me hago responsable de lo que pueda suceder al usar este comando).

Para desactivarlo –en caso de que lo quieras hacer– usa este comando:

sudo spctl --master-enable

3. Activar soporte TRIM para discos SSD de terceros:

Si instalas por tu propia cuenta un disco SSD dentro de tu Mac, éste no funcionará a su máxima velocidad, a no ser que actives mediante una app de terceros o un comando del terminal el soporte TRIM.

Abre el Terminal y pega este comando:

sudo trimforce enable

Gracias a este recopilatorio del TOP 10 comandos del terminal que debes conocer si tienes un Mac, activar esta función es muy fácil. En caso de querer desactivarlo (aunque no deberías hacerlo), aquí te dejo el comando:

sudo trimforce disable

4. Activa el sonido de carga del iPhone:

Si lo has notado, al conectar a la corriente tu iPhone se produce un sonido indicativo de la acción. Con el comando que a continuación te enseñaré, esta misma característica la puedes llevar a tu Mac, de modo que al conectarla a la carga se reproducirá el sonido que indica la conexión a la corriente:

defaults write com.apple.PowerChime ChimeOnAllHardware -bool true; open /System/Library/CoreServices/PowerChime.app

Si no es de tu gusto o te parece molesto, aquí el comando para desactivar el sonido nuevamente:

defaults write com.apple.PowerChime ChimeOnAllHardware -bool false;killall PowerChime

5. Cambiar el formato de las capturas de pantalla a .jpg

Ya vamos por la mitad de este estupendo TOP 10 comandos del Terminal que debes conocer si tienes un Mac. En específico este comando que conocerás a continuación te resultará bastante útil si eres de los que –como yo–, realiza bastantes capturas de pantalla.

Por defecto macOS establece como formato el .png para las capturas que se realice, pero a través de este comando, podrás cambiar a .jpg el formato por defecto:

defaults write com.apple.screencapture type jpg

A partir de ahora, todas las captura que realices se guardarán en .jpg, gracias a que lo has establecido en el comando introducido.

7. Jugar Tetris dentro del Terminal:

Si te quieres divertir por un rato, el Terminal puede ser tu mejor aliado. Abre la aplicación nativa incluida en macOS y procede a realizar las siguientes acciones para proceder a jugar tetris –o cualquiera de los otros juegos que te incluiré en una lista–:

  1. Primero teclea “emacs” y pulsad la tecla Enter.
  2. Seguido presiona la tecla Escape (ESC) y luego la tecla X.
  3. Por último escribe “tetris” (verifica que lo haga en la parte inferior del terminal para que todo funcione) y presiona Enter nuevamente.

De esta manera empieza a disfrutar del juego. Te dejo una larga lista de otros disponibles dentro del Terminal, que para ejecutarlos solo deberás escribir dicho nombre, donde en ésta prueba escribimos “tetris”.

  • 5×5
  • blackbox
  • dunnet
  • gomoku
  • hanoi
  • landmark
  • mpuz
  • pong
  • snake
  • solitaire
  • tetris
  • animate
  • dissociate
  • doctor
  • landmark
  • life
  • spook
  • yow
  • zone

7. Activar/Desactivar sonido de arranque:

Este comando digamos que apareció gracias a los nuevos MacBook Pro, que de una u otra forma no indican de forma auditiva su arranque. Con este comando si posees uno de los nuevos ordenadores podrás tener de vuelta el clásico sonido “chime”, que indica la finalización de la carga de la comprobación de los periféricos y sistemas del Mac para que éste inicie.

Abre el Terminal y pega este comando para activar el sonido de arranque:

sudo nvram SystemAudioVolume=%80

En caso de querer desactivarlo, con este comando lo lograrás:

nvram -d SystemAudioVolume

8. Crear espacios en blanco en el Dock:

Con este comando tendrás la posibilidad de separar las aplicaciones del Dock con un espacio en blanco. Abre el terminal y pega esta serie de comandos.

Primero:

defaults write com.apple.dock persistent-apps -array-add ‘{“tile-type”=”spacer-tile”;}’

Segundo:

killall Dock

Visualiza ahora el espacio en blanco creado y muévelo hacia donde desees. Para eliminarlo expulsalo del Dock.

9. Agregar recientes al Dock

Se más productivo teniendo a la mano todas aquellas apps que has usado recientemente acomodadas en una carpeta dentro del Dock. Abre el Terminal y pega los siguientes comandos en orden.

Primero:

defaults write com.apple.dock persistent-others -array-add ‘{“tile-data” = {“list-type” = 1;}; “tile-type” = “recents-tile”;}’

Segundo:

killall Dock

Visualiza ahora en el Dock un nuevo apartado que incluye las apps usadas recientemente, para que de esa manera accedas a ellas de forma más fácil.

10. Cambiar la animación de minimizado por la de succión:

macOS incluye dos animaciones de minimizado, que se pueden escoger desde Preferencias del sistema > Dock. Con este comando para el Terminal que te enseñaré dispondrás de una tercera que no aparece en la lista oficial, pero que funciona a la perfección.

El nombre de esta animación es: “Succión”, que hace alusión a la forma que se genera sobre la ventana de las apps al minimizarlas. Abre el Terminal y pega la siguiente series de comandos.

Primero:

defaults write com.apple.dock mineffect suck

Segundo:

killall Dock

Empieza ahora a disfrutar de la nueva forma de minimizado de las aplicaciones.

De esta forma ya he terminado con este extenso recopilatorios del TOP 10 comandos del Terminal que debes conocer si tienes un Mac. Recuerda que en el cajón de comentarios puedes dejar más comandos que conozcan para seleccionarlos en otro TOP 10.

Espero que con estos 10 comandos puedas sacarle mucho más provecho a tu ordenador Apple. A mi todos me han servido en determinados momentos y espero que a ti también.

  • Manuel Serrano Fernandez

    Genial como siempre yo esta semana he tenido un problema qke me traía de cabeza con la batería de mi mbp 13 retina con apenas 120 ciclos la batería pasó de durar 9-10 horas a 3-4 la calibré y nada y al resetear el smc todo vuelve a la normalidad las cosas de la informática

  • David Garcia-Legaz

    Hola, he probado el 8, el 9 y el 10 y únicamente me funciona el 10 :(

    al ejecutar la 8 me devuelve:

    2016-11-16 00:12:10.373 defaults[1704:1118165] Could not parse: ‘{“tile-type”=”spacer-tile”. Try single-quoting it.

    -bash: }’: command not found

    y al ejecutar la 9:

    -bash: syntax error near unexpected token `}’

    Pd: he copiado los comando completos de este mismo post…

    Gracias.

    • Efectivamente están dando un error. Te paso los de mi borrador, cuéntame como te va.

      8. Espacios en blanco en el Dock: crea espacios en el doc para dividirlo por secciones.
      Activar 1: defaults write com.apple.dock persistent-apps -array-add ‘{“tile-type”=”spacer-tile”;}’
      Activar 2: killall Dock

      9. Carpeta de recientes en el Dock: crea una carpeta que almacena todo los archivos recientes
      Activar 1: defaults write com.apple.dock persistent-others -array-add ‘{“tile-data” = {“list-type” = 1;}; “tile-type” = “recents-tile”;}’
      Activar 2: killall Dock

      • David Garcia-Legaz

        Ahora si, perfecto!! muchas gracias, muy útil. Un Saludo

    • aphra cadabra

      ahh y el comando 9 no me funciona porque me dice: -bash: syntax error near unexpected token `}’

      • David Garcia-Legaz

        Me pasaba lo mismo, lee y copia la sentencia de la respuesta que me dio Keiner un poco más arriba, esa funciona

        • gracias por ayudar 👍 jjeje

          • David Garcia-Legaz

            no hay de qué!! se trata de aportar y entre todos ir sumando para la comunidad ;)

      • solucionado?

        • aphra cadabra

          si. esto si

  • aphra cadabra

    hola. muchas gracias por estos comandos… pero te cuento q haciendo el comando 1 (Aumentar la velocidad de arranque y apertura de aplicaciones)… al hacer el segundo comando me devuelve una serie de errores q no se que son… tendras idea que pasa y como solucionarlo?

    copio y pego:

    sudo update_dyld_shared_cache -force

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-053C257E-6741-3267-853A-816756549262: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-0A6A10A1-2855-3E48-A695-B1D8F7C7A4FC: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-128FD1F0-EDBD-3399-83F8-35B381E75C99: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-15E3E92A-4569-3B84-AC7A-A89244765746: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-1D0A212C-A2FA-3D7E-81BF-3565231E651A: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-2F594407-F4CE-3100-9B45-BCF55BA350A2: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-30EB682E-6554-3F7C-B2A8-1414D1D425B0: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-3DED866D-850C-3094-B7A9-8DAA04A89C51: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-50D484EE-83B4-3CFF-B77E-3AA2263A74C5: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-5921DE9D-5A3B-3E63-9BB6-FF9F030E92D0: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-5B284004-2876-3477-B588-803D2CC7E95C: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-5E97D9DA-2C6C-349F-8237-00928512C5FE: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-682E7370-17DF-3733-A997-066ADF49F3FC: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-6AE6A9C7-13F9-3139-8732-25F2B5576A6E: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-7B0D8AAF-E699-38D3-A39E-47B5120DC7A9: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-7C632B66-D196-33BF-8236-FD3B12EA3B79: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-7EAE8CE8-5E58-33AC-AF82-30B95B2799CD: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-86317211-AF75-3EE5-8CAC-C524A94E8198: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-992D4524-7624-3E74-BB73-1A814BE6E0F6: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-BA7EAFBE-3BA4-39C4-929F-524163554AA5: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-BDA1DE7E-A242-3A80-BA23-FB165364FD40: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-C0736DA9-1540-356D-8EB4-0EA02F794DD4: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-C169C3EF-EA87-304D-8EE6-9D39E7F445EE: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-C5E8F9DF-6057-3204-A0BC-AE17D02513EF: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-C5F8CAAF-AEED-3D06-BF8F-6F8ADEE96894: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-C6E6BB3B-2F18-3567-A42C-59A38FEE10C1: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-C9F2C155-42F3-3E07-8FBD-79F343BACCDB: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-CF4FD21E-9DCA-3C4F-8945-53A6CF4EFFEB: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-D3473B83-E631-3B97-BF7B-833CA8F46AF0: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-D6A5723F-75B3-3781-B7D5-8F2FD7CCBEF0: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-E8FBF604-4A44-366F-B862-93EFA112DA3F: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-EE59B8B7-9663-3C85-9F32-1AF2BE45B643: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-FC245CC0-2D2F-328D-B90D-68BD22852D42: 1 Operation not permitted

    Nov 27 21:53:49 update_dyld_shared_cache[1435] : Unable to unlink //var/db/spindump/OLDDSC-FD8EC26C-56F0-30C1-B95B-7DF531C6EAA6: 1 Operation not permitted

    • Aún te sigue fallando? que pena que me demoré en responder

      • aphra cadabra

        si, este sigue igual… alguna idea se te ocuure que pueda estar dando esos errores? gracias

        • aphra cadabra

          alguna novedad de que pueda ser estos errores keiner? gracias y disculpa la insistencia

          • He revisado el comando y está totalmente funcional. Te recomiendo utilizar Onyx en tu caso.

          • aphra cadabra

            gracias por responder… el tema es que no tengo ni idea en como utilizar estos comandos via onyx :/

          • aphra cadabra

            gracias nuevamente keiner… instale onix pero como te dije, y aun viendo el video q me mostraste, no se como ejecutarlos por medio de onyx… es a eso a lo q te referias, no? a que apartado de l mismo deberia ir?? la verdad estoy mas q perdido aun!! abrazo y gracias de todas formas

          • jejejeje me refería a lo siguiente: Realiza la limpieza de tu Mac con la aplicación. Luego intente probar los comandos nuevamente en el Terminal.

          • aphra cadabra

            jaja.. ok. pero ya le pase todos los comandos del apartado de limpieza y de automatizacion en onyx y sigo igual… me siguen saliendo los mismos errores O.o ??