Hoja De Trucos De Comandos De Terminal De Mac

La mega hoja de trucos de comandos de terminal de Mac proporciona una gran referencia para todos los comandos importantes que necesita saber.

MacOS es un sistema operativo intuitivo, por lo que no tiene que dedicar mucho tiempo a aprender los conceptos básicos. Sabiendo esto, ¿por qué debería aprender y utilizar la línea de comandos de Unix disponible en su Mac? Hay cuatro razones.

  1. Hay docenas de aplicaciones gratuitas y de código abierto basadas en Unix. No tienes que gastar dinero en estos.
  2. Si tiene problemas para encontrar archivos en Spotlight, puede usar la herramienta de búsqueda de Unix. Mucho más potente que Spotlight.
  3. Administre archivos, carpetas y archivos de archivos de forma automatizada. Configure un trabajo cron y se encargará de ello por usted.
  4. Le da más autoridad y control sobre su sistema.

Hay tantos comandos de Mac que a menudo es difícil recordarlos y usarlos todos. Estamos aquí para ayudarlo con una hoja de trucos detallada de los comandos de Mac Terminal que puede usar para aumentar la productividad de su sistema.

Ejecutar la aplicación de terminal en aplicación de utilidad O busque a través de Spotlight. Luego puede comenzar con algunos comandos poderosos a continuación.

Descarga gratis: Esta hoja de trucos está disponible como PDF descargable de nuestro socio de distribución TradePub. Solo para acceder por primera vez, debe completar un formulario simple. Descargar Mac Terminal Commands Cheat Sheet.

Hoja de trucos de comandos de terminal de Mac

ordenarValores
Atajos
lenguaAutocompletar nombres de archivos y carpetas
Ctrl+AIr al principio de la línea que se está escribiendo
CTRL+EIr al final de la línea que está escribiendo
CTRL+TEliminar la línea antes del cursor
CTRL+KEliminar línea después del cursor
CTRL+WEliminar la palabra antes del cursor
CTRL+TReemplace los dos últimos caracteres antes del cursor
ESC + TReemplace las dos últimas palabras antes del cursor
CTRL+Ipantalla clara
CTRL+Cmata todo lo que corres
CTRL+Dsalir de la shell actual
Opción+→Mover el cursor hacia adelante una palabra
Transformar + ←Mover el cursor hacia atrás una palabra
Control+FMover el cursor hacia adelante un carácter
CTRL+NMover el cursor hacia atrás un carácter
Ctrl+YPega lo que cortaste con el último comando
CTRL+ZPonga todo lo que ejecuta en un proceso de fondo suspendido.
Control + _Cancelar último pedido
Opción+Mayús+Cmd+CCopiar texto sin formato
Mayús + Cmd + VPegar selección
Salfinalizar sesión de shell
Base
/ (barra oblicua)directorio de nivel superior
. (período único)directorio actual
.. (punto doble)carpeta principal
~ (tilde)directorio de inicio
sudo [comando]Ejecutar comandos con privilegios de seguridad de superusuario
nano [archivo]Abra un editor de terminal.
abrir documento]abrir documento
[comando] -hObtenga ayuda con su pedido
hombre [comando]Mostrar documentación de ayuda de comandos
cambio de directorio
CDdirectorio de inicio
CD [carpeta]Cambiar directorio (por ejemplo, cd Documentos)
~directorio de inicio
CD/raíz de la unidad
CD-El directorio o carpeta anterior que visitó por última vez
claveMostrar directorio de trabajo
CD..volver al directorio principal
CD../..subir dos escalones
Listar el contenido del directorio
LMostrar los nombres de archivos y subdirectorios en un directorio
ls -CForzar salida de lista de varias columnas
ls-aEnumera todas las entradas, incluidas las que tienen. (punto) y.. (dos puntos).
ls-1Mostrar una lista de archivos de elementos en formato de línea
ls-FMuestre una / (barra oblicua) inmediatamente después de cada ruta de directorio, un * (asterisco) después de un programa o script ejecutable y una @ después de un enlace simbólico.
ls-sOrdenar archivos o elementos por tamaño
ls-lLista en formato largo. Incluye el modo de archivo, los nombres de propietario y grupo, la fecha y hora de modificación del archivo, el nombre de la ruta y más.
ls -l /Lista de sistemas de archivos en la raíz usando enlaces simbólicos
ls-ltLista de archivos ordenados por fecha de modificación (los más recientes primero)
ls-lhLarga lista de tamaños de archivos legibles por humanos en KB, MB o GB
ls-loLista de nombres de archivo con tamaño, propietario y banderas
EraEnumere los detalles de los directorios, incluidos los archivos ocultos
Tamaño de archivo y espacio en disco
deEnumere el propósito de cada subdirectorio y su contenido.
du -sh [carpeta]Salida legible por humanos de todos los archivos en el directorio
atrás-sMostrar entradas para cada archivo especificado
volver -sk* | ordenar -nrEnumera archivos y carpetas en tamaño completo, incluidas las subcarpetas. Para listar directorios en megabytes, reemplace sk* con sm*.
df-hCalcule el espacio libre en disco en su sistema
df-hCalcule el espacio libre en disco como una potencia de 1000 en lugar de 1024
Gestión de archivos y directorios
directorio mkdirCree una nueva carpeta llamada dir.
mkdir -p directorio/directorioCrear carpetas anidadas
mkdir dir1 dir2 dir3Crear varias carpetas a la vez
mkdir "directorio"Crear carpetas con espacios en los nombres de archivo
directorio rmdirEliminar carpeta (solo funciona con carpetas vacías)
rm -R directorioEliminar una carpeta y su contenido
toca el archivoCrear un nuevo archivo sin extensión
directorio de archivos cpCopiar archivos a una carpeta
cp archivo nuevo archivoCopie el archivo a la carpeta actual
archivo cp~/dir/nuevoarchivoCopie los archivos a una carpeta y cambie el nombre de los archivos copiados.
cp -R directorio “nuevo directorio”Copie la carpeta a la nueva carpeta con espacio en el nombre del archivo
archivo cp-iPregunta antes de copiar archivos con un mensaje de advertencia de sobrescritura.
cp archivo1 archivo2 archivo3/usuario/directorioCopia varios archivos a una carpeta
ditto -V [ruta de la carpeta][nueva carpeta]Copie el contenido de la carpeta a una carpeta nueva. donde “-V” imprime la barra de estado para cada archivo copiado.
archivo rmEliminar archivos (usar con precaución ya que elimina archivos de forma permanente).
rm-i archivoEliminar archivos solo en la confirmación
archivo rm-fForzar eliminación sin confirmación
rm archivo1 archivo2 archivo3Eliminar varios archivos sin confirmación
archivo mv nuevo nombre de archivoMover/Renombrar
directorio de archivos mvMover archivos a una carpeta y, opcionalmente, sobrescribir archivos existentes
mv -i directorio de archivosIndicador -i opcional para advertir antes de sobrescribir archivos
mv *.webp ~/dirMover todos los archivos PNG de la carpeta actual a otra carpeta
Historial de pedidos
Control+RRecuperar comandos usados anteriormente
historiaMuestra los comandos anteriores ingresados. Agregue un número para limitar a los últimos n elementos.
![evaluar]Ejecuta el último comando ingresado comenzando con un valor.
!!Ejecutar el último comando ingresado
autoridad
ls-ldVer permisos predeterminados para el directorio principal
ls -ld/directorioVer permisos de lectura, escritura y acceso para una carpeta específica
archivo chmod 755cambiar permiso de archivo a 755
directorio chmod -R 600Cambia los permisos de la carpeta (y su contenido) a 600
chown usuario:archivo de grupoCambie la propiedad del archivo a usuarios y grupos. Agregue -R para incluir el contenido de la carpeta
proceso
ps-axMuestra los procesos en ejecución. Aquí verá los procesos para todos los usuarios y la x mostrará los procesos no conectados a la terminal.
PDMuestra todos los procesos con %cpu, %mem, entrada de página, PID y comando.
AltoVer información en tiempo real sobre los procesos en ejecución
alta carga de trabajo -s 5Mostrar procesos ordenados por uso de CPU actualizado cada 5 segundos
parte superior - tamañoOrdenar arriba por uso de memoria
matar la alimentaciónFinalice el proceso utilizando el PID. Puede ver los PID como columnas en el monitor de actividad.
Eje PS | nombre de la aplicación grepEncuentre un proceso por nombre o PID
la red
host de pingHacer ping al host y ver el estado
Dominio whoisimprimir información whois para dominio
curl -Nuestra url/a/archivoSube archivos a través de HTTP, HTTPS o FTP
ssh nombredeusuario@hostEstablezca una conexión SSH al host con su nombre de usuario.
scp fileuser@host:/remoto/rutaCopiar archivos al host remoto
ArfaVea una lista de todos los dispositivos en su red local. Te muestra las direcciones IP y MAC de todos los dispositivos
ifconfig en0Ver la dirección IP y MAC de su dispositivo
ruta de seguimiento [nombre de host]Identifica la ruta y salta el paquete que viajó desde el dispositivo hasta la dirección de destino
cerveza casera
doctor cerveceroVer extractos para problemas potenciales
ayuda en la preparaciónLista de fórmulas de bricolaje útiles y comandos de barril
Configuración de preparación Formula|KongInstalación de leche en polvo o barril
Fórmula de eliminación de cerveza|KongRetire la fórmula o el barril
Lista de elaboración – OficialListar solo fórmulas instaladas
Lista de elaboración – BarrilMostrar solo tambores instalados
Fórmula de preparación|KongListar todas las dependencias de una fórmula o barril
texto de búsqueda aleatoria|/regex/Buscar fórmulas o barriles a través de expresiones regulares
Fórmula de actualización de elaboración de cerveza | estabaMejora la fórmula o el barril.
preparar vieja fórmula|barricaEncuentra leche en polvo o barriles vencidos
Inyección a la antigua – fórmulaBúsqueda oficial en desuso
Infusión a la antigua – barrilBúsqueda de barril caducado
pasador de inyección [fórmula_instalada]Congelar fórmulas en actualizaciones
Inyección separada [fórmula_instalada]Separado para la actualización del paquete
lavado de infusiónElimine los archivos de bloqueo y los paquetes no utilizados para todas las fórmulas y barriles.
variable de entorno o ruta
impresiónMuestra una lista de las variables de entorno definidas actualmente. También te dice qué shell estás usando.
$ecoLe dice a la terminal que imprima algo y lo muestre.
echo $RUTACompruebe el valor de la variable PATH, que almacena una lista de directorios con ejecutables.
echo $PATH ruta.txtExportar directorio de ruta a archivo de texto
export path=$PATH:absoluto/ruta/programa/Ejecute el programa a través de la terminal solo en la sesión actual. Si usa el programa regularmente, agregue la ruta a su archivo de configuración de shell.
encontrar
Directorio: busque el nombre "archivo"Encuentra todos los archivos llamados archivo en un directorio. Buscar parte del nombre de un archivo usando comodines (*)
archivo de "texto" grepMostrar todo el texto dentro del archivo (agregue -i para distinción entre mayúsculas y minúsculas)
grep -rl directorio "texto"Encuentra todos los archivos que contienen texto en un directorio
Producir
archivo de gatocontenido del archivo de salida
pocos archivosMuestre el contenido de un archivo usando el comando less que admite paginación, etc.
archivo principalSalida de las primeras 10 líneas del archivo
archivo cmdAgregar salida cmd al archivo
archivo cmdtubería de salida cmd a archivo
cmd1 | cmd2Canaliza la salida de cmd1 a cmd2
RELACIONADO  Cómo Ver Archivos Ocultos En Mac

A continuación, personaliza tu terminal Mac

Hay muchos comandos en esta hoja de trucos. ¡Pero no tienes que aprender todo de golpe! Ahorre tanto tiempo como sea posible eligiendo algunos que se ajusten bien a su flujo de trabajo. Una vez que haya dominado estos comandos, hay más que aprender sobre Terminal para mejorar su experiencia con la terminal.

Aún mejor, puede personalizar su terminal Mac para que sea aún más útil.

Si quieres conocer otros artículos parecidos a Hoja De Trucos De Comandos De Terminal De Mac puedes visitar la categoría Mac.

Subir