Una guía completa para abrir y usar Terminal en Mac

Español English Français Deutsch やまと Português

Resumen: Esta publicación es una guía para principiantes sobre Terminal, el Símbolo del sistema en Mac. Se cubre todo lo que necesitas saber, incluyendo cómo abrir y usar Terminal en Mac y una lista de algunos comandos comúnmente utilizados.

Un principiante

Todos estamos familiarizados con la interfaz gráfica de usuario que usamos a diario para interactuar con nuestros Macs, pero no tanto con la interfaz de línea de comandos de Mac - Terminal. Es la versión de macOS del Símbolo del sistema de Windows y es muy útil para personas acostumbradas a las líneas de comandos.

Tiene ventajas como ser más eficiente en tareas, solución de problemas y reparación de discos a través de SSH o Modo de usuario único de Mac cuando pierdes acceso a la cuenta de usuario.

Comencemos con algunas nociones básicas para ayudarte a profundizar y trabajar con tareas más complicadas en el futuro.

¿Qué es Terminal en Mac?

En general, las personas utilizan dos interfaces para comunicarse con las computadoras: GUI (interfaz gráfica de usuario) y CLI (interfaz de línea de comandos).

La aplicación Terminal proporciona una interfaz de línea de comandos en las computadoras Mac para permitirte controlar el sistema operativo de forma rápida y eficiente para realizar tareas que una interfaz gráfica de usuario no puede o requiere más esfuerzo para realizar.

Cómo abrir Terminal en Mac

Si tu Mac funciona correctamente, puedes abrir Terminal desde el Escritorio a través de Spotlight o Finder. De lo contrario, puedes acceder a él desde el modo de recuperación de macOS. Si desafortunadamente, Terminal no funciona, sigue: ¿Qué hacer si Terminal no funciona en Mac?

Cómo abrir Terminal desde el Escritorio

La forma más fácil de abrir Terminal es a través de la búsqueda de Spotlight. Haz clic en el pequeño icono de lupa en la esquina superior derecha de tu Mac o presiona las teclas Comando + Espacio al mismo tiempo para lanzar Spotlight. Luego puedes escribir "Terminal" y hacer doble clic en la aplicación Terminal que aparece para abrirla.

Terminal en la búsqueda de Spotlight

También puedes encontrarla en la carpeta de Utilidades en Aplicaciones en Finder.

Si planeas usar Terminal con frecuencia, puedes fijarlo en el Dock haciendo clic derecho en el ícono de Terminal y eligiendo "Mantener en el Dock" en el menú de Opciones. Si prefieres abrir Terminal en Mac solo con el teclado, necesitas crear un acceso directo.

Cómo abrir Terminal desde el modo de recuperación de macOS?

Para iniciar Terminal en un Mac basado en Intel, necesitas arrancar tu Mac en modo de recuperación de macOS manteniendo presionadas las teclas Comando + R hasta que veas la pantalla de inicio al reiniciar.

Para Macs M1, necesitas apagar la computadora primero y presionar el botón de encendido hasta que veas "Cargando opciones de inicio", luego haz clic en Opción > Continuar. En la ventana de recuperación de macOS, puedes desplegar el menú de Utilidades y hacer clic en Terminal para abrir la aplicación de Terminal.

Terminal en modo de recuperación

Cómo usar Terminal en Mac?

Una vez que abras Terminal, verás una ventana pequeña con el título que muestra el nombre del directorio actual, el tipo de shell y el tamaño de la ventana en píxeles. Un comando consta de tres partes: el nombre del comando, un modificador para la salida del comando y dónde operará el comando.

Elementos de la ventana de Terminal explicados

  • Los comandos no se ejecutarán hasta que presiones la tecla de retorno. Si te equivocas en el código, puedes recibir un mensaje de error, o el comando se ejecutará de forma incorrecta.
  • Puedes usar la tecla de flecha hacia arriba para repetir un comando. Si deseas borrar una ventana ocupada con texto, simplemente escribe clear y presiona Return.
  • Por lo general, necesitas ir a Finder para ver los cambios que hiciste con Terminal, excepto que el comando requiera una nueva pantalla.

Comandos básicos de Terminal en Mac

Explicaremos algunos comandos comunes que puedes usar para realizar tareas simples en esta sección. Si tu sistema de archivos distingue entre mayúsculas y minúsculas, Terminal solo reconocerá el nombre original, por lo que Desktop no puede ser desktop. Cuando no estés seguro en qué directorio te encuentras, ingresa pwd para verificar.

Cómo matar un proceso en Terminal?

Forzar a un proceso a cerrarse provocará la pérdida de todos los cambios no guardados, así que asegúrate de que el proceso objetivo sea el correcto y guarda los cambios que hayas hecho. Hay dos formas de matar un proceso con Mac Terminal.

Para terminar un proceso inmediatamentematar número de PID

Si deseas forzar la salida de Música, escribe top en la ventana de Terminal y presiona Enter. Luego encuentra el número de PID de Música y escribe q para volver. Ahora puedes ingresar matar 1234 para salir de Música inmediatamente (suponiendo que el número de PID de Música sea 1234).

Para matar todos los procesos a través del comando killall con el nombre específicokillall nombre del proceso

Si necesitas terminar todos los procesos con Google, ingresa killall Google.

 Advertencia: La Terminal de Mac no te preguntará si realmente quieres matar un proceso, por lo que utiliza estos comandos con moderación.

Si simplemente quieres interrumpir un proceso en ejecución en la Terminal de Mac, puedes presionar Control-C.

Cómo cambiar de directorio en la Terminal?

Para cambiar de directorio
cd ~/directorio deseadoo
cd directorio deseado

De forma predeterminada, se lleva al directorio de inicio cuando abres una ventana de Terminal. Si necesitas navegar hacia otra carpeta, puedes utilizar el comando cd en la Terminal de Mac junto con el "directorio deseado" que quieres abrir. Por ejemplo, cambiar a Escritorio, inserta cd escritorio. No olvides presionar Enter después de introducir el comando.

Cómo listar un directorio en la Terminal?

Para listar un directorio en la Terminal:ls

Después de usar el comando cd para cambiar al directorio deseado, puedes utilizar ls para ver todos los archivos o carpetas dentro de él.

Cómo crear, abrir y borrar un directorio en la Terminal?

Crear una nueva carpeta:mkdir nombre de la carpeta

Crear un nuevo archivo:touch nombrearchivo.formato

Por ejemplo, si quiero crear una carpeta llamada test1. Luego ingresaré mkdir test1 y presionaré Enter. Ahora dentro de esta carpeta, puedo ingresar touch ejemplo.txt para generar un archivo txt llamado ejemplo.

Abrir un archivo bajo la carpeta actual:open nombrearchivo

Abrir un archivo en otra carpeta:open ruta del archivo

Abrir una aplicación:open -a nombre aplicación

Abrir un archivo con una aplicación específicaopen -a nombre app ruta del archivo

Por ejemplo, para abrir la aplicación Música, puedes ingresar open -a musica. Si necesitas abrir un archivo con una aplicación específica, digamos abrir un archivo llamado ejemplo.txt con WPS Office, puedes utilizar open -a wpsoffice /Usuarios/jenny/test1/ejemplo.txt. La ruta del archivo se puede arrastrar y soltar fácilmente en la ventana de la Terminal.

Eliminar un archivo:rm nombre del archivo

Eliminar una carpeta:rm -r nombre de la carpeta

Los archivos eliminados por este comando de eliminación de Mac en la línea de comandos desaparecen para siempre, y no hay forma de recuperarlos. ¡Así que ten cuidado!

Copiar archivos de una carpeta a otraditto carpeta 1 carpeta 2

La carpeta 1 contiene los archivos que quieres copiar, y la carpeta 2 es donde deseas pegar los archivos.

¿Cómo encontrar la dirección IP en el Terminal de Mac?

Conexión a internet por cable:ipconfig getifaddr en1

Conexión Wi-Fi:ipconfig getifaddr en0

Ingresa cualquiera de los comandos para averiguar fácilmente tu dirección IP local. No confundas ipconfig con el ifconfig usado en Windows.

¿Cómo restablecer la contraseña de Mac con Terminal?

Restablecer la contraseña de Mac:resetpassword

Arranca en modo de recuperación y escribe resetpassword después de abrir Terminal. Luego puedes elegir la cuenta para restablecer la contraseña de Mac y ingresar la nueva contraseña.

¿Cómo reparar discos usando Terminal?

Verificar el disco principal:diskutil verifyvolume /

Reparar el disco principal:diskutil repairvolume /

Para verificar un disco duro externo, por ejemplo, uno llamado backup. Puedes ingresar diskutil verifyvolume /Volumes/backup/ y presionar Retorno. Si informa algún error, puedes usar diskutil repairvolume /Volumes/backup/ para reparar el disco duro externo en Mac.

Si deseas renombrar archivos o carpetas en Terminal, sigue leyendo este artículo: ¿Cómo renombrar un archivo o varios archivos en Terminal de macOS?

Si necesitas verificar o borrar el historial de Terminal, revisa este artículo: ¿Cómo verificar y borrar el historial de Terminal en Mac? (Zsh/Bash)

También lee:

¿Cómo exportar la página del manual de Terminal de macOS como texto o PDF?

¿Qué hacer si no puedes escribir una contraseña en Terminal?

¿Cómo agregar o eliminar un Alias de Zsh en Mac? [Con Ejemplos]

¿Cómo salir de Terminal de Mac?

Puedes salir de una sesión de shell primero para evitar interrumpir cualquier proceso en curso escribiendo exit y presionando la tecla Enter. Luego en el Dock, puedes salir de Terminal haciendo clic derecho en él y eligiendo Salir.

Preguntas frecuentes sobre Terminal de Mac

Q1. ¿Qué es bash en Mac?
A

Hay diferentes tipos de shells que las personas usan para comunicarse con las computadoras. Bash es uno de ellos, al igual que el más reciente zsh (z-shell). Bash era el shell predeterminado en los Macs antes de macOS 10.15 Catalina, y desde entonces, fue reemplazado por zsh.

Q2. Terminal de Mac mostrando % en lugar de $?
A

Para Macs que utilizan el shell zsh, verás el signo % en el símbolo del comando; y el signo $ es para el shell dash. Si estás ejecutando macOS 10.15 Catalina y posteriores, zsh es el shell predeterminado. De lo contrario, es dash. Es un símbolo del sistema que indica dónde comienza a escribir.

Q3. ¿Es seguro usar el Terminal de Mac?
A

Es seguro usar Terminal de Mac siempre y cuando tengas cuidado al usar los comandos correctos. La única preocupación es que un comando incorrecto puede causar muchos problemas ya que Terminal de Mac es lo suficientemente potente como para tener acceso profundo a los archivos del sistema en tu Mac.