Ú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.
-
- 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.
-
- AbiertoBúsqueda de Spotlight (Comando + Espacio)en tu Mac > EscribeTerminaly Abrir Otro utilizan una forma alternativa de abrir el terminal en Mac.
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