Todo el mundo ama las funciones ocultas. Hay una razón por la que los llamamos "huevos de Pascua", es como recibir un regalo de su dispositivo. Las funciones ocultas pueden parecer efectistas, pero también pueden ser increíblemente productivas.
La aplicación Terminal en su Mac es una ventana al funcionamiento interno del sistema y puede permitirle cambiar muchas configuraciones y acceder a una multitud de funciones, si sabe cómo hacerlo. En este artículo, te presentaré algunos comandos geniales que te permitirán acceder a un montón de funciones y capacidades ocultas en tu Mac..
Nota: Algunos cambios pueden necesitar un reinicio (o al menos cerrar sesión, iniciar sesión) para que surtan efecto, especialmente aquellos en los que estamos editando valores predeterminados..
1. Cree una imagen de disco a partir del contenido de la carpeta
Como mínimo, las imágenes de disco se pueden increíblemente útil para mantener archivos como una imagen restaurable que puede restaurar a voluntad. Es algo así como TimeMachine. El comando que necesita para crear una imagen de disco a partir del contenido de una carpeta es:
hdiutil create -volname "VolumeName" -srcfolder / ruta / a / carpeta -ov diskimage.dmg
Tengo una carpeta llamada Beebom, donde guardo todas las capturas de pantalla de los diversos artículos que escribo. Creemos una imagen de disco a partir de eso:
hdiutil create -volname "BeebomImage" -srcfolder ~ / Beebom -ov Beebom.dmg
2. Grabar imágenes de disco en DVD
Si su Mac tiene una unidad de DVD o si usa una unidad de DVD RW externa, puedes grabar imágenes en un DVD usando la línea de comando. Es un comando simple de una línea:
hdiutl quemar / ruta / a / imagen
Si tuviera que grabar la imagen Beebom.dmg en un DVD, usaría el comando como:
hdiutl burn ~ / Beebom.dmg
Nota: Este comando funciona para archivos .dmg, .iso e .img.
3. Escriba la imagen del disco en el volumen
Puede escribir los datos en una imagen de disco en un volumen. Tendrás que formatee el volumen primero, aunque. El comando es:
sudo asr -restore -noverify -source / path / to / image -target / Volumes / volumeName --erase
Para ilustrar, primero creé una imagen en blanco formateada como ExFAT en la que restauraría los datos de Beebom.dmg. Esto se logró usando:
hdiutil create -megabytes 30 -type UDIF -fs ExFAT ~ / BlankDisk.dmg
Esto creó un disco montable en blanco que podía formatear libremente sin perder datos. Recuerde montar este disco haciendo doble clic en él. Luego, navegue hasta "/ Volumes /" haciendo lo siguiente:
1. Abrir Descubridor
2. Presione Comando + Mayús + G
3. Tipo / Volúmenes / y presione Enter
A continuación, ejecuté el siguiente comando para escribir el contenido de Beebom.dmg hacia BlankDisk.dmg volumen.
sudo asr -restore -noverify -source ~ / Beebom.dmg -target / Volumes / Untitled / --erase
4. Convertir archivos a HTML
Si tienes un .txt, .rtf o incluso un .doc / .docx archivo, puede convertirlo fácilmente al formato html usando un simple comando de Terminal.
textutil -convertir archivo html.ext
Simplemente reemplace el "archivo.ext" con la ruta al archivo que desea convertir y presione Entrar.
Creé un archivo beebom.rtf de muestra para convertirlo en su equivalente HTML.
textutil -convert html ~ / beebom.html
Nota: Este comando puede convertir documentos a múltiples formatos como txt, rtf, rtfd, html, doc, docx, odt o webarchive.
5. Agregue una pila de aplicaciones recientes al Dock
La base le brinda acceso rápido a múltiples aplicaciones, así como a Descargas y Papelera. Sin embargo, usar un comando simple puede permitirle agregar otra pila al Dock para sus Aplicaciones Recientes. El comando para lograr esto es un poco largo y puede ser difícil de entender..
los valores predeterminados escriben com.apple.dock persistent-others -array-add \
'"tile-data" = "list-type" = 1; ; "tile-type" = "recientes-tile"; '&& \
muelle de killall
Esto habilita las "Aplicaciones recientes" apilar en su muelle. Además, realice una "Toque con dos dedos" en esta pila y puede elegir entre opciones como "Aplicaciones recientes", "Documentos recientes", "Servidores recientes", etc.
6. Agregue un mosaico espaciador al muelle
También puede agregar un mosaico en blanco, o un mosaico espaciador (como se le llama), al muelle. Esto puede ayudarte a aumentar el espacio entre varios iconos en el muelle para darles un aspecto más extendido y ordenado, si lo desea. El comando para agregar un mosaico espaciador a su base es similar al comando para agregar una pila de "Aplicaciones recientes".
los valores predeterminados escriben com.apple.dock persistent-apps -array-add '"tile-type" = "spacer-tile";' && \
muelle de killall
7. Evite que los íconos de aplicaciones en el Dock reboten
Me resulta muy molesto cuando el ícono de una aplicación comienza a saltar arriba y abajo en el dock, tratando de llamar mi atención. Sí, solo hace eso cuando realmente requiere atención, pero puede resultar realmente molesto. Si desea evitar que los íconos de la aplicación reboten en el dock, simplemente use el siguiente comando para evitar el comportamiento.
Nota: Este comando no evita que el icono rebote cuando lo inicia, solo cuando rebota para llamar la atención..
los valores predeterminados escriben com.apple.dock no-bouncing -bool false && \
muelle de killall
Si descubre que se pierden esos íconos que rebotan, o si solo quería probar esto por una vez, simplemente puede usar el siguiente comando para habilitar el rebote nuevamente.
los valores predeterminados escriben com.apple.dock no-bouncing -bool true && \
muelle de killall
8. Restablecer la base
Tal vez haya agregado muchas aplicaciones a su Dock, ajustó el tamaño y reorganizó los íconos demasiado, o tal vez solo quiera que su Dock vuelva a ser como estaba cuando arrancó su Mac por primera vez. Cualesquiera que sean sus razones, el comando para lograr esto es muy simple.
Todo lo que necesita hacer es ejecutar el siguiente comando en Terminal, y su La base se restablecerá a su configuración original..
los valores predeterminados eliminan com.apple.dock && \
muelle de killall
9. Ocultar un archivo o carpeta
Hay varias razones para querer ocultar un archivo o una carpeta. Por un lado, puede tener datos confidenciales que no desea que otros vean..
Puede que sepas que archivos con un "." antepuesto a su nombre, están ocultos por defecto. Sin embargo, no puede simplemente anteponer un "." a un archivo o carpeta. Pruébelo, Finder le dará una advertencia y la operación fallará.
Además, si alguien quiere buscar carpetas ocultas en su directorio, lo más probable es que busque archivos con un "." antepuesto a sus nombres, de todos modos. Entonces ¿Por qué no ocultar sus archivos y carpetas personales de una mejor manera??
Todo lo que se necesita es un simple comando.
chflags oculto / ruta / a / archivo / carpeta
Si tu quieres para mostrar estos archivos o carpetas, todo lo que necesita hacer es reemplace "oculto" por "no oculto" en el comando de arriba.
10. Mostrar / ocultar archivos y carpetas ocultos
Hay algunos directorios y archivos que su Mac mantiene ocultos en Finder. La razón es simple; estos son los archivos y carpetas a los que un usuario ocasional normalmente no necesitaría acceder. Sin embargo, si alguna vez necesita acceder a estas carpetas ocultas, todo lo que necesita hacer es editar uno de los valores predeterminados para Finder, y esto se puede hacer con el siguiente comando:
los valores predeterminados escriben com.apple.finder AppleShowAllFiles verdadero
Intuitivamente, el comando para ocultar todos esos archivos y carpetas simplemente cambia el comando para decir "Falso" en lugar de "verdadero"
Una vez que haya ejecutado este comando, deberá reiniciar Finder. Para hacer esto, siga los pasos que se indican a continuación:
- Localizar el "Descubridor" icono en su Dock.
- prensa "opción" y toque el icono con dos dedos.
- En el menú contextual, seleccione "Relanzar"
11. Mostrar / ocultar la ruta completa en la barra de título del Finder
Si alguna vez ha utilizado la Terminal para modificar, acceder o transferir archivos, sabrá que encontrar la "ruta" de los archivos es muy importante para apuntar la Terminal al archivo correcto.
Normalmente, tendrá que seleccionar el archivo en Finder y usar el "Conseguir información" opción para encontrar la ruta a ese archivo. Sin embargo, Finder puede configurado para mostrar la ruta completa del directorio actual en el que se encuentra, ejecutando un comando simple.
los valores predeterminados escriben com.apple.finder _FXShowPosixPathInTitle -bool true
Su buscador ahora mostrará la ruta completa al directorio actual en su barra de título.
A desactivar esta función, use el siguiente comando:
los valores predeterminados escriben com.apple.finder _FXShowPosixPathInTitle -bool false
12. Habilite la opción para salir del Finder
Finder es una aplicación que no muestra un elemento "Salir de Finder" en su menú, no responde a las teclas de acceso rápido "Comando + Q" y básicamente parece invencible. La opción para salir del Finder en realidad está oculta y se puede exponer con un simple comando.
los valores predeterminados escriben com.apple.finder QuitMenuItem -bool true && \
Buscador de killall
Si desea ocultar la opción nuevamente, simplemente use el siguiente comando:
los valores predeterminados escriben com.apple.finder QuitMenuItem -bool false && \
Buscador de killall
13. Deshabilitar el desplazamiento suave
El desplazamiento suave es realmente una bendición. Ayuda a que toda la interfaz de usuario se vea más fluida y permite al usuario interactuar de una manera mucho mejor con la interfaz de usuario. En Mac más antiguas, sin embargo, el desplazamiento suave puede quemar más puentes de los que ayuda a construir..
Mac más antiguas puede que no tenga suficientes caballos de fuerza en la GPU para aplicar eficazmente efectos de desplazamiento suave a la interfaz de usuario. Agradecidamente, el desplazamiento suave se puede desactivar.
Este comando desactivará el desplazamiento suave en su Mac
los valores predeterminados escriben NSGlobalDomain NSScrollAnimationEnabled -bool false
A habilitarlo de nuevo, sólo reemplace "falso" por "verdadero"
14. Mostrar / ocultar iconos de escritorio
¿Alguna vez ha tenido que compartir la pantalla con alguien a través de aplicaciones como “FaceTime” y “TeamViewer”? La mayoría de la gente habría utilizado uno u otro servicio de pantalla compartida, al menos una vez. Sin embargo, si eres como yo, tu escritorio probablemente se desordena todo el tiempo y, obviamente, no querrás que la otra persona vea ese desorden. Esa otra persona podría ser su jefe, y no querría que vieran lo desorganizado que suele ser su escritorio, ¿verdad??
En lugar de pasar mucho tiempo filtrando el desorden y ordenando los archivos en directorios, simplemente puede usar el siguiente comando para ocultar los íconos de su escritorio; lo que lo hace perfecto para compartir pantallas, presentaciones y básicamente cualquier tarea en la que otra persona pueda ver su escritorio y juzgarlo por sus escasas habilidades organizativas.
El comando para ocultar iconos de su escritorio es:
los valores predeterminados escriben com.apple.finder CreateDesktop -bool false && \
Buscador de killall
Por supuesto, una vez que haya terminado con la tarea en cuestión, le gustaría recuperar todo el desorden de su escritorio en su, bueno, escritorio. Para hacer esto, simplemente ejecute el siguiente comando:
los valores predeterminados escriben com.apple.finder CreateDesktop -bool true && \
Buscador de killall
15. Mostrar / ocultar la barra de ruta en el Finder
La barra de ruta hace exactamente lo que sugiere su nombre: muestra la ruta al directorio de trabajo actual en el que estás. En lugar de habilitar la "barra de título" del Finder para mostrar la ruta, ¿por qué no utilizar la "barra de ruta"? Después de todo, esto es lo que debe hacer.
El comando los valores predeterminados escriben com.apple.finder ShowPathbar -bool true
habilita una "barra de ruta" en Finder.
También puede ocultar la "barra de ruta" si lo desea, simplemente reemplace "verdadero" con "falso" en el comando dado arriba.
16. Abrir carpetas, URL, archivos, aplicaciones
Usted puede abrir carpetas, archivos, URL e incluso aplicaciones, directamente desde la aplicación Terminal. Esto es especialmente útil si está escribiendo un script para acceder a un archivo, carpeta o URL..
El comando, intuitivamente, es "abierto". Los argumentos que pasa a "abrir" le ayudan a decidir qué le está pidiendo que abra.
Por ejemplo, para abrir una carpeta, el comando será:
abrir / ruta / a / carpeta
Si ha navegado a algún directorio dentro de la Terminal y desea abrir ese directorio en el Finder, simplemente use el siguiente comando:
abierto .
Nota: Hay un "." después de abrir, este "." implica que le está pidiendo que abra la carpeta en la que se encuentra actualmente.
Usted puede también abre URL.
abre "https://github.com"
abrirá GitHub en su navegador predeterminado.
17. Evita que Mac duerma
Existe una gran cantidad de aplicaciones que están dirigidas a evitar que su Mac entre en suspensión durante un período de tiempo especificado por el usuario, y funcionan. Pero, ¿por qué instalar una aplicación de terceros cuando puede usar la Terminal para lograr la misma funcionalidad??
Hay una utilidad de línea de comandos incorporada en Mac, llamada "Cafeinato". Inteligentemente nombrado, ya que se sabe que la cafeína previene la somnolencia, el cafeinato se puede usar para establecer un tiempo durante el cual su Mac no dormirá.
El comando es bastante simple.
cafeinato -u -t time_in_seconds
Entonces, si desea evitar que su Mac duerma durante, digamos, 1 hora, el comando se convertirá en:
cafeinato -u -t 3600
18. Ponga la pantalla en reposo después de un tiempo especificado
Por otro lado, es posible que desee configurar su Mac para que ponga la pantalla en suspensión después de un tiempo especificado por usted.
Puedes usar el "Administrador de energía" para lograr esto. El comando es simple, pero requiere "superusuario" acceso para ejecutar, ya que cambia la configuración de energía.
sudo pmset muestra sleep time_in_minutes
Supongamos que desea que su Mac se suspenda después de 5 minutos de inactividad, el comando para habilitar esto será:
sudo pmset muestra el sueño 5
19. Configurar Mac para que se reinicie automáticamente si se congela
Las Mac son máquinas maravillosas. Casi nunca se congelan, gracias a la excelente gestión de recursos de OS X que intenta poner al usuario en primer lugar. Sin embargo, de vez en cuando, incluso una Mac deja de responder. Las razones por las cuales puede ser una de muchas; el punto es que, en ese caso, todo lo que puede hacer es mantener presionado el botón de encendido hasta que su Mac se apague y luego reiniciarlo.
¿No sería mejor si pudieras configurar tu Mac para que se reinicie automáticamente cuando se congele? Creo que lo haría.
Todo lo que necesitas hacer es correr sudo systemsetup -setrestartfreeze on
y su Mac se reiniciará automáticamente cada vez que (si es que se congela). Ordenado, correcto?
Nota: En realidad, no pude probar esto, porque obviamente no iba a congelar mi Mac a propósito, pero la documentación contiene esta característica, por lo que debería funcionar.
20. Deshabilitar Autocorrección en el teclado
La autocorrección es una de esas características que puede salvar vidas y ser una herramienta terriblemente molesta. Todos tienen diferentes opiniones sobre la autocorrección, lo cual está perfectamente bien. Si crees que la autocorrección te ayuda más de lo que te molesta, estás de oro porque los teclados Mac vienen con la autocorrección activada de forma predeterminada. Sin embargo, si usted es como yo y no encuentra la autocorrección lo suficientemente útil, puede deshabilitarla en su teclado con un simple comando.
los valores predeterminados escriben -g NSAutomaticSpellingCorrectionEnabled -bool false
21. Desactive la acción de pulsación larga predeterminada para las teclas
Todos nos hemos vuelto locos a veces y hemos querido escribir mensajes que usan letras repetidas innecesarias como "hiiiiiiii" o "yayyyy". No mientas, sé que tú también lo has hecho. El problema, simplemente, es que el teclado en Mac se comporta como uno esperaría que se comportara el teclado de un dispositivo móvil. Al presionar prolongadamente una tecla, aparece un menú para caracteres acentuados. Algunos pueden encontrar eso útil, yo lo encuentro sin importancia. Claro, en un iPhone, una presión prolongada conduce a caracteres acentuados, pero ¿debería ser así en una computadora portátil? No lo creo.
Afortunadamente, hay una manera de evitar que este comportamiento similar al de iOS se filtre en nuestras Mac.
los valores predeterminados escriben -g ApplePressAndHoldEnabled -bool false
Se recomienda cerrar sesión e iniciar sesión para que los cambios surtan efecto..
22. Ajustar la frecuencia de repetición de teclas
Entonces, cambió el comportamiento predeterminado de pulsación prolongada para su Mac e intentó repetir letras presionando prolongadamente la tecla, pero ¿es demasiado lento (o quizás demasiado rápido)? Todo lo que necesita hacer es ajustar la frecuencia de repetición de la tecla. Establezca el valor que prefiera, tendrá que probar un par de valores para encontrar una buena coincidencia.
los valores predeterminados escriben NSGlobalDomain KeyRepeat -int 0.02
Esto establecerá una tasa de repetición de teclas muy rápida. Puede ajustar el valor a su preferencia.
23. Convertir archivo de audio a tono de llamada de iPhone
Los iPhones usan el formato .m4r para los tonos de llamada, y si alguna vez ha querido establecer su canción favorita como tono de llamada, no tendrá suerte hasta que convierta el archivo al formato .m4r. Afortunadamente, puede hacer esto muy fácilmente usando la Terminal.
afconvert input.mp3 ringtone.m4r -f m4af
Este comando toma un archivo input.mp3, lo convierte a formato .m4r y lo guarda con el nombre "ringtone.m4r"
24. Crear audiolibro a partir de un archivo de texto
Este es divertido. Un simple comando en la Terminal, y usted puede convertir cualquier archivo de texto en un audiolibro, completar con pausas adecuadas en los signos de puntuación.
El comando en sí es: digamos -v Alex -f /path/to/file.txt -o "outputfile.m4a"
Nota: Este comando crea el audiolibro con la voz de "Alex", OS X tiene muchas voces disponibles para elegir, puede obtener más información ejecutando decir -v ?
en la Terminal.
25. Desactivar el sonido en el arranque
Sí, puede presionar una tecla mientras enciende su computadora, para evitar que emita el icónico "timbre", pero debe hacerlo cada vez que inicie su Mac. ¿Por qué no deshabilitarlo por completo? Todo lo que necesita hacer es ejecutar el siguiente comando:
sudo nvram
26. Mostrar contraseña de red WiFi
Muchas veces, sucede que tengo mi Mac conectada a una red WiFi y también quiero conectar mi teléfono. Por desgracia, no recuerdo la contraseña. Podría adivinarlo, claro, pero también podría pedirle a mi Mac que me lo dijera. Me parece que esta última es una forma mucho más eficiente de abordar este problema en particular..
seguridad buscar-contraseña-genérica -D "Contraseña de red AirPort" -a "SSID" -gw
Ese es el comando que debe ejecutar en la Terminal. Obviamente, reemplace "SSID" con el nombre de la red WiFi quieres encontrar la contraseña para.
Nota: Este comando solo puede mostrar las contraseñas de las redes WiFi a las que su Mac se ha conectado, al menos una vez. Esta no es una herramienta para descifrar contraseñas WiFi.
27. Genere contraseñas seguras
Las contraseñas seguras son difíciles de crear y más difíciles de recordar. Bueno, al menos puedo ayudarte a resolver la mitad de ese problema. La otra mitad, la parte de recordar, bueno, depende de usted. Podrías escribirlo en algún lugar seguro, ¿sabes?.
Terminal puede ayudarlo a generar contraseñas seguras usando este comando:
fecha | md5
28. Tomar capturas de pantalla retrasadas
¿Alguna vez quisiste tomar una captura de pantalla retrasada? Personalmente, nunca lo he necesitado, pero tal vez tú lo hayas hecho. Tiene que haber alguien que use esto, porque existen aplicaciones de terceros que lo permiten. Tal vez quieran crear un lapso de tiempo de sus pantallas, pero estoy divagando. Estoy aquí para decirte que no necesitas esas aplicaciones de terceros para tomar capturas de pantalla retrasadas..
Todo lo que necesitas es, lo has adivinado, la Terminal y el siguiente comando:
captura de pantalla -T 3 -t jpg -P delayedpic.jpg
Esto tomará una captura de pantalla después de 3 segundos y la guardará como "delayedpic.jpg" en su computadora..
29. Cambiar el formato de captura de pantalla predeterminado
Aquí, en Beebom, usamos capturas de pantalla JPEG en todo el sitio web; Las Mac toman capturas de pantalla en PNG, de forma predeterminada. Esto provocó una gran dificultad: tuve que exportar cada captura de pantalla a un formato JPEG antes de que pudiera usarlo en el sitio web. Sin embargo, también me hizo buscar una solución, y resultó que, la solución es un comando; y uno simple en eso.los valores predeterminados escriben com.apple.screencapture tipo "jpg"
Este comando me ahorrará incontables horas de convertir capturas de pantalla a JPEG y luego subiéndolos al sitio web.
30. Reproduzca el sonido de carga de iOS cuando MagSafe esté conectado
Para ser honesto, esto es más un truco; pero podría ser útil si la luz de su conector MagSafe se ha estropeado y no funciona. Tenga en cuenta que dije que "podría" ser útil. Quiero decir, todavía puedes ver el ícono de la batería para verificar si tu computadora portátil se está cargando o no, pero lo que sea. Sin embargo, esta es una característica oculta genial, y la estoy cubriendo.
los valores predeterminados escriben com.apple.PowerChime ChimeOnAllHardware -bool true && \
abrir /System/Library/CoreServices/PowerChime.app
También puedes apagarlo.
los valores predeterminados escriben com.apple.PowerChime ChimeOnAllHardware -bool false && \
abrir /System/Library/CoreServices/PowerChime.app
VEA TAMBIÉN: 25 aplicaciones esenciales de la barra de menús para Mac
Explore, aprenda, sea productivo
Estas características ocultas no son una lista exhaustiva. No pretendo saber todo lo que puede hacer la Terminal, pero este artículo puede darte una idea de las ventajas de explorar la Terminal y sus comandos. Pruebe las funciones que he explicado en este artículo y comente a continuación, explicando su experiencia con estos comandos.