Hoja de referencia de comandos de terminal de Mac (actualizada en 2023)

Última actualización el 16 de octubre de 2023

La computadora Mac incluye una interfaz fácil de usar, por lo que no necesita más tiempo para sobresalir. A diferencia de otros dispositivos, la computadora Mac tiene una interfaz de línea de comando llamada aplicación Terminal. Es útil ya que te permite acceder rápidamente a la configuración de macOS. Además de esto, también existen otras razones. Además, puede utilizar la aplicación Terminal para buscar y administrar archivos, carpetas y más. En conjunto, ofrece más potencia y control a tu Mac.

Existen varios comandos que ayudan a enviar comandos a su Mac; sin embargo, recordarlos todos es una tarea ardua. Por lo tanto, en este artículo, cubrimos todos los comandos esenciales del terminal Mac para ayudarlo a mejorar su productividad.

Una guía para usar comandos de terminal en Mac

Antes de continuar, primero aprenda cómo acceder al terminal en su computadora Mac.

Pasos para abrir Terminal en tu Mac

Siga los pasos para abrir Terminal en Mac de manera sencilla.

    1. AbiertoBúsqueda de Spotlight (Comando + Espacio)en tu Mac > EscribeTerminaly Abrir Otro utilizan una forma alternativa de abrir el terminal en Mac.
        • En tucomputadora mac, dirígete al Finder.
        • SeleccionarIrdesde la barra de menú del Finder.
        • Clickea en el¿Ir a la carpeta?
        • BuscarUtilidadesy haga clic en él para abrir.
        • A continuación, seleccioneTerminaldesde allí.
      • Eso es todo.
Atajo  
Pestaña Autocompletar carpetas y archivos
Ctrl + A Ir al principio de la línea que estás escribiendo actualmente
Ctrl + E Navegue hasta el final de la línea que está escribiendo actualmente.
Ctrl + U Desaparecer la línea antes del cursor.
Ctrl+K Desaparecer la línea después del cursor.
Ctrl + W Borrar la palabra delante del cursor
Ctrl+T Cambia los dos últimos caracteres del cursor.
Esc+T Cambia las dos últimas palabras antes del cursor
Ctrl+L Limpiar la pantalla
Ctrl+C Sal de lo que estés usando
Ctrl + D Mata el caparazón actual
¿Opción +? Mover el cursor una palabra hacia adelante
¿Opción +? Mover el cursor una palabra hacia atrás
Ctrl + F Mover el cursor un carácter hacia adelante
Ctrl + B Mover el cursor un carácter hacia atrás
Ctrl + Y Pega lo que hayas cortado del comando anterior
Ctrl + Z Coloque lo que sea que esté ejecutando en un procedimiento de fondo colgante
Ctrl + _ Deshacer el comando anterior
Opción + Mayús + Cmd + C Copiar texto plano
Mayús + Cmd + V Pegar selección
Exit Salir de una sesión de shell
Básico  
/ (shell delantero) Directorio de nivel superior
. (Período único) Directorio actual
.. (Doble Período) Directorio de padres
~ (Marea) Directorio de inicio
Sudo [comando] Ejecutar comando junto con privilegios de seguridad del superusuario
Nano [archivo] Accede al editor de Terminal
Abrir documento] Accede a los archivos
[Dominio] ? h Recibir ayuda sobre un comando
hombre [comando] Mostrar el manual de ayuda del comando.
Cambio de directorio  
cd Directorio de inicio
CD [carpeta] Cambio de directorio
disco compacto ~ Directorio de inicio
cd/ Sala de la unidad
cd- Directorio o carpeta anterior en la que navegó por última vez
persona con discapacidad Muestra tu directorio de trabajo
cd.. Dirígete al directorio principal
cd../.. Sube dos niveles
Listar el contenido del directorio  
Es Resalte el nombre de los subdirectorios en el directorio.
es -C Forzar la salida de varias columnas del listado
Es un Mostrará una lista de todas las entradas, incluidas aquellas con .(perid) y ..(doble punto)
es -1 Resultados de la lista de archivos en formato de una entrada por línea
es -F Resalta un / inmediatamente después de cada ruta de acceso al directorio, * justo después de los scripts o programas ejecutables y @ junto al enlace simbólico.
es -S Ordenar entradas y archivos por tamaño
es -l Lista de formato largo
es -l / Lista de sistema de archivos desde la raíz con enlace simbólico
Lo es Lista de archivos ordenados por hora de modificación
es -lh Listado largo con archivos de tamaño reescribible por humanos en KB, MB o GB
es -lo Enumere los nombres de archivos con propietario, tamaño y banderas.
es -la Enumere el contenido detallado del directorio, incluidos los archivos ocultos
Tamaño de archivo y espacio en disco  
de Listar el uso de todos los directorios y su contenido.
tu -sh[carpeta] Salida reescribible por humanos de todos los archivos en el directorio
tu -p Resaltar la entrada de todos los archivos especificados
tu -sk* | negro - no Muestra la lista de carpetas y archivos, totalizando el tamaño incluyendo la subcarpeta.
df-h Calcular el espacio libre total en disco
df-H Calcule fácilmente el espacio libre en disco en potencias de 1000
Gestión de archivos y directorios  
mkdir<dir> Crea una nueva carpeta etiquetada como<dir>
mkdir-p / Permite crear carpetas anidadas.
mkdir<dir1><dir2><dir3> Crea varias carpetas a la vez
mkdir? ? Crea una carpeta con un espacio justo en el nombre del archivo.
es rm<dir> Limpiar la carpeta
-R<dir> Borre la carpeta y su contenido.
tocar<file> Crea un archivo nuevo sin ninguna extensión
CP<file><dir> Copiar archivo a una carpeta
CP<file><newfile> Copie el archivo a una carpeta actual
CP ~/ / Copie un archivo a una carpeta y cambie el nombre del archivo copiado
CP-R<dir><?new dir?> Copie una carpeta a una carpeta nueva con espacios en el nombre del archivo
cp-yo<file><dir> Le avisa antes de copiar un archivo con espacios en el nombre del archivo
CP /Usuario/ Copiar varios archivos a una carpeta a la vez
ídem -V[ruta de la carpeta][nueva carpeta] Copiar y pegar el contenido de una carpeta en una nueva carpeta.
habitación<file> Eliminar un archivo
rm-yo<file> Borre el archivo solo al dar la confirmación.
-f<file> Eliminar el archivo sin confirmación
habitación<file1><file2><file3> Desaparecer varios archivos a la vez
mv<file><newfilename> Cambiar nombre/mover
mv<file><dir> Le permite mover un archivo a una carpeta.
mv -i <file><dir> Bandera -i opcional para avisarte antes de sobrescribir el archivo
mv *.png ~/<dir> Mueva todos los archivos PNG de la carpeta actual a una carpeta diferente
Historial de comandos  
Ctrl + R Pasar por el comando utilizado anteriormente
historia sustantivo, femenino— Para ver el comando escrito anteriormente
yo valoro] ejecuta por último ejecutar el comando escrito que comienza con un valor
!! Ejecuta el último comando escrito
Permisos  
es -ld Muestra el permiso predeterminado para un directorio de inicio
es -ld/<dir> Muestra los permisos de lectura, escritura y acceso para una carpeta en particular.
chmod 755<file> Modificar el permiso de un archivo a 755
chmod -R 600<dir> Modificar el permiso de una carpeta a 600
chown : Modificar la propiedad de un archivo a un grupo de usuarios. Agregue -R para incluir el contenido de las carpetas
Procesos  
ps-ax Salida de procesos actualmente en ejecución
ps-aux Resalte todos los procesos con %cpu, %mem, page in, PID y comando
arriba Destaca información en vivo sobre los procesos actualmente en ejecución.
arriba -ocpu -s 5 Muestra los procesos ordenados actualizándose cada 5 segundos, uso de CPU
tamaño superior Ordenar por uso de memoria
matar PID Salir de procesos con ID<PID>
ps -ax | grep Buscar procesos por PID y nombre
Red  
Silbido<host> Hacer ping al host y mostrar el estado
quién es<domain> Generar información whois para un dominio
rizo -O<url/to/file> Descargue el archivo usando http, https o ftp
ssh @ Crear conexión SSH para con un
scp @ :/remoto?ruta Copiar a distancia
arp -a Muestra la lista de dispositivos en su red local.
iConfig en0 Muestra las direcciones IP y Mac de su dispositivo
traceroute [nombre de host] Analice la ruta junto con los saltos recorridos por los paquetes desde su dispositivo hasta una dirección de destino
cerveza casera  
doctor cervecero Verifique la preparación para detectar posibles errores
ayuda para preparar cerveza Lista de comandos útiles de fórmula y barril de cerveza casera
instalación de cerveza |barril> Instalar un barril o fórmula.
desinstalación de cerveza |barril> Desinstalar una fórmula o un barril
lista de cerveza? barrica Mostrar solo barril instalado
lista de cerveza? fórmula Muestra solo la fórmula instalada
departamentos de elaboración de cerveza | Muestra todas las dependencias de una fórmula o barril.
preparar texto de búsqueda|/regex/ Buscar barril o fórmula a través de expresiones regulares
mejora de la cerveza | Actualizar barrica o fórmula
cerveza obsoleta | Busque barricas o fórmulas obsoletas
elaborar cerveza obsoleta? barrica Buscar barrica obsoleta
pin insbrew [fórmula _instalada] Fijar una fórmula para que no se actualice
preparar desanclar [fórmula_instalada] Desanclar para actualizar un paquete
limpieza de cerveza Borrar archivos de bloqueo obsoletos y paquetes obsoletos para todas las fórmulas y barriles
Variable de entorno o ruta  
imprimirv Resalta una lista de variables de entorno configuradas actualmente. También muestra qué shells estás usando.
$ eco Terminal de comandos para imprimir algo y te lo muestra
eco $ruta Verifique el valor de la variable de ruta que almacena una lista de directorios junto con archivos ejecutables.
echo $Ruta >ruta.txt Exportar el directorio de ruta a archivos de texto
exportar RUTA=$RUTA:absoluta/ruta a/programa/ Ejecuta el programa a través de la terminal solo en la sesión actual. Si usa un programa con frecuencia, agregue la ruta al archivo de configuración del shell.
Buscar  
encontrar -nombre Buscar todos los archivos nombrados adentro . Utilice un comodín
para inspeccionar partes de nombres de archivos. grep? ?
Salida de todas las apariciones de adentro grep-rl? ?
Busque archivos que contengan adentro  
Producción gato<file>
Salida del contenido de<file> menos<file>
Salida del contenido de usando el comando less que admite paginación y más cabeza<file>
Imprima las primeras 10 líneas de<file> <cmd>><file>
Añade la salida de a <cmd>><file>
Dirigir la salida de en <cmd1>|<cmd2>
Salida directa de a  
Encadenamiento de comandos [comando-a]; [comando-b]
Ejecute el comando A y luego B, independientemente del éxito de A [comando-a] && [comando-b]
Ejecute el comando B si A tiene éxito [comando-a] || [comando-b]
Ejecute el comando B si A falla [comando-a] &
Ejecute el comando A en segundo plano  
Comandos de TUBERÍA [comando-a] | [comando-b]
Ejecute el comando A y pase el comando a B  
Gestión de archivos toque [archivo]
Crear un nuevo archivo persona con discapacidad
Ruta completa al directorio de trabajo pbpaste > [archivo]
Pegue el contenido del portapapeles en el archivo, pbpaste > pegar-test.txt pasado
Pegar el contenido del portapapeles pbcopia < [archivo]
Copia el contenido del archivo a los portapapeles mv [archivo] [nuevo nombre de archivo]
Mover/Cambiar nombre cp [archivo] [dir]
Copiar archivo al directorio cp [archivo] [nuevo archivo]

Copiar archivo a archivo

¡Pensamiento final!

Entonces, esta es la hoja de trucos de la terminal Mac, que consume algunos de los comandos más útiles en su Terminal Mac. Hay una gran cantidad de comandos de Terminal, lo cual es difícil de recordar, pero no te preocupes; debes recordar algunos de ellos según tus preferencias.Cómo conectar un monitor externo a Mac, MacBook (Sonoma)Ver también