Nuestra guía muestra lo que puede hacer la terminal. Incluso si se pueden realizar muchas configuraciones en macOS a través de la interfaz gráfica de usuario, el terminal a menudo permite que las tareas o las opciones de solución de problemas se completen más rápidamente.

Los comandos de la línea de comandos hacen algunas tareas complejas más rápido y más a fondo de lo que sería posible usando el puntero del mouse manualmente. Después de iniciar la terminal en el Launchpad, se abre una línea de entrada. Al comienzo de esta línea de entrada hay algunos términos crípticos, seguidos por el cursor, que espera a que se ingresen los comandos. Pero, ¿qué tipo de mandatos son estos?
Para varios comandos en el terminal es necesario tener derechos de administrador. Estos derechos se pueden recuperar en el terminal. Esto protege la Mac contra cambios accidentales, porque sin activar los derechos de administrador, trabaja con derechos limitados de la cuenta de usuario. Si está trabajando con una cuenta de usuario sin derechos administrativos por razones de seguridad, no puede usar un comando en el terminal que comience con «sudo», ya que estos comandos solo son accesibles para los administradores. En este caso, primero inicie sesión con una cuenta de usuario convencional. En la mayoría de los casos, los usuarios inician sesión con su ID de Apple estándar de todos modos.
Puede iniciar sesión como administrador directamente en la terminal. Para hacer esto, ingrese «login» (sin comillas), seguido de un espacio y el nombre corto del administrador. Luego presione el retorno de carro, escriba la contraseña de administrador y presione retorno de carro. Para volver a cerrar la sesión, utilice «cerrar sesión» (también sin las comillas).

Entrada a la terminal
Las primeras palabras después de iniciar sesión en el terminal deberían ser familiares para todos: se refieren al nombre que se le dio a la Mac cuando se instaló macOS y el nombre del usuario.
Si abre la terminal, se encontrará automáticamente en su propia carpeta de usuario. Al igual que en el Finder, puede cambiar libremente entre diferentes carpetas para trabajar en ellas. Cambie a su propia carpeta de música, por ejemplo con «cd música» a «: Música» se agrega. Nota importante: el sistema está configurado en inglés para el terminal, por lo que la carpeta «Música» se llama «Música» y la carpeta de documentos se llama «Documentos». Utilice el comando «ls» para mostrar el contenido de la carpeta.
Después de cambiar a una carpeta en el terminal, la interfaz muestra el nombre de la carpeta. Esto significa que siempre sabrá en qué carpeta se encuentra. Esta información es importante: la línea de comandos es una herramienta poderosa. Incluso una opción incorrecta puede provocar daños irreparables en el sistema. Por lo tanto, es importante asegurarse de que un comando esté escrito correctamente antes de enviarlo.
Como se mencionó al principio, la mayoría de los comandos de la línea de comandos funcionan de acuerdo con un concepto similar. Puede probar esto de forma segura con los comandos «cd» y «ls». Estos dos comandos no realizan ningún cambio en el sistema, solo cambian la carpeta actual y muestran el contenido de la carpeta especificada. Puede probar esto yendo a la carpeta «Documentos» en la carpeta de usuario con «Documentos cd». Si está en la carpeta Música, primero debe navegar hacia atrás con «cd» para poder cambiar a otra carpeta en el mismo nivel.
Por supuesto, también puede elegir cualquier otra carpeta, no tiene que prestar atención a las letras mayúsculas y minúsculas al principio. El contenido de la carpeta de trabajo actual se muestra con «ls» (sin más opciones).
Con una opción para el comando «ls», puede mostrar el contenido de otras subcarpetas. El comando «ls <subcarpeta>» genera el contenido de la «<subcarpeta>» de la carpeta actual. Sin embargo, algunos comandos requieren más de una opción. Al mover o copiar archivos, debe especificar tanto el nombre del archivo de origen como el de destino. Por lo tanto, el archivo «liste.txt» se mueve de la carpeta de trabajo actual a la carpeta «Documentos» con el siguiente comando: «mv liste.txt Documentos».
Si inicia un comando en la terminal que se ha estado ejecutando durante demasiado tiempo, puede cancelarlo con la combinación de teclas CTRL + C. Puede eliminar el contenido de la pantalla con «borrar». Esto le brinda una mejor descripción general. Utilice la tecla de flecha hacia arriba para mostrar los últimos comandos que utilizó en la sesión de terminal.
Reorganización inteligente de varios archivos en una carpeta
Mover archivos desde la línea de comandos no parece particularmente efectivo a primera vista. Esto cambia con acciones más complejas. Los marcadores de posición juegan un papel especial aquí. Usados correctamente, puede usarlos para limitar los comandos en la línea de comandos a archivos específicos. Esto se puede ilustrar mejor con un ejemplo: suponiendo que todas las fotos, comenzando con el número 9, se van a mover de la carpeta actual a la carpeta «Vacaciones de verano», esto se hace con un solo comando: «mv IMG_9 *.jpg Vacaciones de verano «.
Este comando mueve automáticamente todos los archivos que comienzan con «IMG_9» y terminan con «.jpg». Por supuesto, estos caracteres también se pueden utilizar al principio o al final de un comando o nombre de archivo. El comando «mv *.mp3 Music» coloca toda la música en formato mp3 en la carpeta con el nombre «Música». El comando «mv 2020 * Sommerurlaub_leer» clasifica los archivos de cualquier tipo con un nombre que comience con 2020 en la carpeta «Sommerurlaub_leer». mp3 Música «toda la música en formato mp3 en la carpeta con el nombre» Música «. El comando» mv 2020 * Sommerurlaub_leer «ordena los archivos de cualquier tipo cuyo nombre comience con 2020 en la carpeta» Sommerurlaub_leer «.
Se debe tener especial cuidado al utilizar marcadores de posición (comodines). Un personaje fuera de lugar, incluso más que una letra retorcida, puede causar estragos. Porque: un comodín independiente incluye todos los archivos y carpetas de la carpeta de trabajo. Mientras que un «mv * Sommerurlaub_leer» puede usarse deliberadamente para copiar todos los archivos de la carpeta de trabajo a la carpeta «Sommerurlaub_leer», es recomendable pensar en los efectos antes de enviar el comando.
También puede buscar archivos y su contenido en la terminal. Para hacer esto, use el comando «mdfind». Si solo llama «mdfind», el terminal mostrará la ayuda. El comando también busca términos específicos dentro de los archivos. Por ejemplo, si está buscando archivos que contengan «Thomas» o «Testimonio», utilice:
Mdfind «Thomas» O «Certificado»
Elimina grandes cantidades de datos con comodines
Casi todos los programas de línea de comandos admiten marcadores de posición. Por lo tanto, el primer consejo también se puede utilizar, con una ligera modificación, para eliminar archivos. Como siempre, se aplica lo siguiente: antes de enviar el comando, asegúrese de que esté escrito correctamente y de que funcione correctamente. No hay una papelera de reciclaje en la línea de comandos de la que se puedan rescatar archivos en caso de emergencia. Una vez eliminados, ¡se pierden irrevocablemente!
Un buen ejemplo de limpieza dirigida es una carpeta de descarga que ha acumulado numerosos archivos PDF a lo largo del tiempo. Al igual que con el comando «mv», coloque el comodín delante de la extensión del archivo para aplicar el comando a todos los archivos PDF. Para eliminar todos los archivos de este tipo, un «rm *.pdf» es suficiente.
Por supuesto, los comodines también se pueden colocar en cualquier lugar con el comando «rm» para limitar o expandir la selección de archivos que se eliminarán. Si se van a eliminar todos los archivos PDF que comienzan con el año 2020, el comando es: «rm 2020 *.pdf» Sin la terminación «.pdf», el sistema elimina todos los archivos precedidos por «2020»: «rm 2020 *».
Al eliminar carpetas, incluidas sus subcarpetas, se requiere una opción adicional. Para hacer esto, simplemente agregue la opción «-r» entre el comando «rm» y el nombre de la carpeta: «rm -r carpeta».
Para los usuarios que quieran estar seguros, es recomendable incluir la opción «-i» con cada comando. Antes de ejecutar el comando de eliminación, inserta una consulta sobre si esta carpeta realmente debería eliminarse. De esta manera, los comandos ingresados incorrectamente aún se pueden corregir.
La función de finalización automática ahorra escribir
Sin embargo, ingresar nombres de archivos y carpetas más largos es tedioso y una fuente de error. Si solo se trata de mover archivos de un lugar a otro, la ruta a través del Finder parece más efectiva a primera vista.
Para comandos más largos, sin embargo, entra en juego el llamado autocompletado. Funciona de forma similar a la finalización de términos de búsqueda en una búsqueda de Google.
A menudo es suficiente ingresar el comienzo de un comando de línea de comando. Si luego presiona la tecla de tabulación, el comando se completará automáticamente. Si el comando no es lo suficientemente claro, porque existen varias alternativas que comienzan con la misma letra, estas alternativas se muestran al lado y una debajo de la otra y puedes elegir la que más te convenga.
Autocompletar funciona no solo para comandos, sino también para archivos y carpetas. Si está en la carpeta de usuario, el comando «cd Doc <Tabulator>» conduce a «cd Documents /» automáticamente conduce a la carpeta de documentos.
Comprobación rápida de los tamaños de archivos y carpetas
Si desea obtener una breve descripción general del tamaño de un archivo o carpeta, el comando «du» es una buena opción. Si agrega las opciones «-s» y «-h», muestra el tamaño de los archivos de una manera fácilmente legible.
También se pueden utilizar comodines con este comando. Mientras que «du -sh test.txt» muestra el tamaño del archivo con el nombre «test.txt», un carácter (es decir, un «du -sh *») extiende el comando a todos los archivos en la carpeta de trabajo actual. Entonces, lo que sigue es una lista de los tamaños de archivo de todos los archivos y carpetas que están en esa carpeta. Esto es mucho más rápido que usar el buscador.
Consulte las páginas de manual para obtener más información.
Los comandos presentados hasta ahora solo brindan una impresión superficial de lo que es posible con la línea de comandos. No solo hay varios miles de comandos en la Mac, las opciones para los comandos individuales también son mucho más numerosas de lo que este artículo puede presentar.
Para profundizar en el tema, se recomienda una búsqueda en Internet. Pero también se puede encontrar ayuda en la propia línea de comandos. Casi todos los programas vienen con una supuesta página de manual. Una página de manual es una especie de ayuda para un comando. Proporciona una breve descripción general de lo que hace un comando y enumera todas las opciones disponibles para ese comando. Se puede acceder a la página de manual de un comando con el comando «man», seguido del nombre del comando deseado. Por ejemplo, «man mv» llama a la página de manual para el comando «mv». Las páginas de manual se navegan mediante las teclas de flecha. Puede salir de la vista de una página de manual presionando la tecla «q».

Amplíe el terminal y mejórelo con herramientas adicionales
Con el convertidor gratuito FFmpeg, los usuarios de Mac pueden convertir archivos en la Terminal. La herramienta tiene una amplia gama de funciones, pero no tiene una interfaz gráfica de usuario. FFMpeg tiene una variedad de códecs que se pueden usar al convertir. La sintaxis para convertir es:
Ffmpeg -i <AusgangsdateiundFormat><ZieldateiundFormat>Resolución de problemas de red con el terminal
El terminal también puede ayudar a encontrar errores, por ejemplo, si una Mac ya no funciona correctamente en la red. Ingrese «ifconfig», verá todas las conexiones de red y la dirección IP de la Mac. El comando «netstat -r» le proporciona más información, por ejemplo, la puerta de enlace a través de la cual la computadora está conectada a Internet y otras computadoras en la red. La computadora está conectada a Internet, así como a otras computadoras en la red.
Utilice «Ping <dirección IP>» para probar si su Mac puede comunicarse con otros dispositivos en la red, incluida la puerta de enlace. Con el comando «ping 8.8.8.8» puede hacer ping a los servidores DNS de Google en Internet. Se muestran las rutas de la red. con “netstat -r”. Por cierto, borre la pantalla en la terminal con “borrar” e interrumpa el comando ping con la combinación de teclas “ctrl + C”.
Con «nslookup» puede probar qué servidor DNS se está utilizando. Para ello, introduzca, por ejemplo, «nslookup www.macwelt.de». Luego verá la dirección IP del servidor DNS y el nombre resuelto. Con «salir» abandona nslookup nuevamente.
Para solucionar problemas de resolución de nombres, también puede ser útil borrar la memoria caché para consultas de DNS en macOS:
sudo killall -HUP mDNSResponder
Activar el sonido de inicio de nuevo
Apple desactivó el sonido de inicio que reproduce una Mac cuando arranca de forma predeterminada en versiones de macOS anteriores a Big Sur. El sonido se puede reactivar en el terminal:
sudo nvram StartupMute=%00Si ya no quiere escuchar el sonido y ha aprendido a apreciar la Mac que se inició silenciosamente en los últimos años, ahora puede desactivarla nuevamente:
sudo nvram StartupMute=%01Comprueba la seguridad de macOS
Las brechas de seguridad en macOS pueden hacer que usuarios no autorizados inicien sesión con el usuario root. Especialmente en las versiones anteriores de macOS hay más lagunas que en los sistemas actuales. Apple proporciona actualizaciones de seguridad, pero solo para la versión actual del sistema y las dos anteriores, por lo que podrían permanecer brechas en los sistemas más antiguos. Y no todas las actualizaciones de seguridad se instalan inmediatamente. Para asegurarse de que se hayan instalado las actualizaciones de seguridad necesarias, abra una ventana de terminal. Después de eso, ingrese el siguiente comando:
what /usr/libexec/opendirectorydLa versión en macOS Big Sur debe ser al menos «opendirectory-796.60.1» o más reciente. Si aún puede encontrar una versión anterior aquí, debe instalar la última actualización del sistema operativo; Apple actualizó por última vez la Mac con macOS 11.2 Big Sur el 2 de febrero de 2021.
Convierta el disco a APFS en la terminal
También puede convertir discos a APFS en la Terminal en macOS. Para hacer esto, abra la terminal y primero ingrese «lista de discusión». Aquí puede ver todas las unidades conectadas y el sistema de archivos utilizado. Luego, inicie la conversión con la siguiente sintaxis:
diskutil apfs convert <NamederDisk>
Crea instantáneas en la terminal
En las versiones actuales de macOS, el sistema operativo crea automáticamente puntos de seguridad tan pronto como instala una actualización que intenta reiniciar la Mac. La tecnología solo funciona si usa volúmenes APFS. En el modo de recuperación de macOS, puede restaurar su sistema si algo sale mal durante una actualización. La función no tiene que estar activada, se ejecuta automáticamente. Puede mostrar los puntos de guardado en la terminal con «tmutil listlocalsnapshots /».
Si desea crear manualmente puntos de guardado en unidades APFS en macOS, abra una terminal e ingrese el comando «sudo tmutil snapshot». Para encontrar errores y verificar la tecnología, use el comando «tmdiagnose».
Verifique la configuración de energía y las baterías en el terminal
Puede consultar la duración restante de la batería en el terminal con el comando «pmset -g batt». También puede configurar la hibernación para los discos duros en el terminal. Por ejemplo, si desea establecer el tiempo de espera en 60 minutos antes de que el disco duro entre en hibernación, ingrese el siguiente comando:
sudo pmset disksleep 60Para algunos programas que tienen problemas cuando el disco duro de Mac entra en suspensión, puede desactivar la hibernación en Terminal con el siguiente comando: Problemas de programas si el disco duro de tu Mac está configurado en modo de suspensión, puedes desactivar la hibernación en el terminal con el siguiente comando:
sudo pmset disksleep 0Puede averiguar la configuración actual para el estado inactivo con «pmset -g». Encontrará el estado inactivo en la línea «disksleep».
Si te molesta que la Mac se despierte al abrir la tapa, puedes apagarla con el siguiente comando:
sudo pmset -a lidwake 0Cree una memoria USB de arranque para macOS
Si desea asegurarse de que no es necesario descargar datos de Internet para las nuevas instalaciones de macOS, pero que la instalación debe realizarse localmente, puede crear una memoria USB de arranque. Se requiere una memoria USB con al menos 16 GB cuando se usa macOS 11 (Big Sur). La memoria USB debe eliminarse primero en la utilidad de disco duro. Se puede utilizar «Mac OS Extended (Journaled)» como formato y «tabla de particiones GUID» como esquema. Se puede utilizar «USB» como nombre. El nombre es obligatorio al crear el stick a través del terminal. Luego, se ingresan los siguientes dos comandos en la terminal:
sudo /Applications/Install macOS Big Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/Ohne Titel/ --nointeractionsudo /Applications/Install macOS Big Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/USB/ --nointeractionDespués de ingresar la contraseña, se ingresa el nombre de la memoria USB. Si la Mac comienza con la memoria USB, macOS se puede instalar desde ella.
Cambiar la configuración estándar del sistema en el terminal: predeterminados
Los programas macOS y las aplicaciones de terceros utilizan el sistema «predeterminado» en macOS para almacenar la configuración del usuario y otra información. Con «valores predeterminados» se pueden cambiar los ajustes estándar en macOS. Un ejemplo es cambiar el formato de captura de pantalla de «png» a jpg:
defaultswritecom.apple.screencapturetype-stringjpgPara habilitar PNG nuevamente, use:
defaultswritecom.apple.screencapturetype-stringpngEl valor establecido actualmente también se puede mostrar con «valores predeterminados»:
defaults read com.apple.screencapture typePuede encontrar una lista de todos los «valores predeterminados» que puede cambiar en el sitio web del proyecto » valores predeterminados de macOS «.
Liberar memoria principal en el terminal
Si la memoria de trabajo se está agotando en la sesión actual en macOS porque había demasiados programas abiertos, puede usar «sudo purge» para liberar la memoria de trabajo. Antes de hacer esto, haga una copia de seguridad de todos los documentos que haya abierto para que los datos no se pierdan accidentalmente. A menudo, puede usar el comando para acelerar temporalmente las Macs entrecortadas. Si los programas estaban abiertos, puede usar «sudo purge» para liberar memoria. Antes de hacer esto, haga una copia de seguridad de todos los documentos que haya abierto para que los datos no se pierdan accidentalmente. A menudo, puede usar el comando para acelerar temporalmente las Macs entrecortadas.
Mostrar archivos ocultos en el Finder
De forma predeterminada, el Finder oculta varios archivos que no son necesarios en el funcionamiento normal. Si desea mostrar los archivos, ingrese los siguientes dos comandos en la terminal. Los archivos ocultos se activan y el Finder se reinicia:
defaultswritecom.apple.finderAppleShowAllFiles-boolTRUEkillall FinderUsar conexiones SSH en macOS
Las conexiones SSH a otras computadoras también se pueden establecer en macOS a través del terminal. Para hacer esto, ingrese el comando «ssh <nombre de usuario @> <dirección IP>» en la terminal. Por supuesto, SSH debe estar activado en la computadora correspondiente. La computadora SSH debe estar habilitada.
Archivar directorios o archivos en la terminal con zip
En la terminal puede usar «zip» para crear un archivo ZIP de un archivo o directorio. Utilice «cd» para cambiar al directorio en el que se encuentra el archivo. Después de eso, ingrese el siguiente comando:
zip -er <NamederDateioderdesVerzeichnisses>Desactivar el inicio automático
Si desea evitar que una Mac se inicie automáticamente cuando se abre la tapa, puede usar el siguiente comando en la terminal para evitar el autoboot. Advertencia, esto solo se aplica a Intel Mac.
sudo nvram AutoBoot=%00También puede reactivar la función en la terminal:
sudo nvram AutoBoot=%03