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

ordenar Valores
Atajos
lengua Autocompletar nombres de archivos y carpetas
Ctrl+A Ir al principio de la línea que se está escribiendo
CTRL+E Ir al final de la línea que está escribiendo
CTRL+T Eliminar la línea antes del cursor
CTRL+K Eliminar línea después del cursor
CTRL+W Eliminar la palabra antes del cursor
CTRL+T Reemplace los dos últimos caracteres antes del cursor
ESC + T Reemplace las dos últimas palabras antes del cursor
CTRL+I pantalla clara
CTRL+C mata todo lo que corres
CTRL+D salir de la shell actual
Opción+→ Mover el cursor hacia adelante una palabra
Transformar + ← Mover el cursor hacia atrás una palabra
Control+F Mover el cursor hacia adelante un carácter
CTRL+N Mover el cursor hacia atrás un carácter
Ctrl+Y Pega lo que cortaste con el último comando
CTRL+Z Ponga todo lo que ejecuta en un proceso de fondo suspendido.
Control + _ Cancelar último pedido
Opción+Mayús+Cmd+C Copiar texto sin formato
Mayús + Cmd + V Pegar selección
Sal finalizar 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] -h Obtenga ayuda con su pedido
hombre [comando] Mostrar documentación de ayuda de comandos
cambio de directorio
CD directorio 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
clave Mostrar directorio de trabajo
CD.. volver al directorio principal
CD../.. subir dos escalones
Listar el contenido del directorio
L Mostrar los nombres de archivos y subdirectorios en un directorio
ls -C Forzar salida de lista de varias columnas
ls-a Enumera todas las entradas, incluidas las que tienen. (punto) y.. (dos puntos).
ls-1 Mostrar una lista de archivos de elementos en formato de línea
ls-F Muestre 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-s Ordenar archivos o elementos por tamaño
ls-l Lista 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-lt Lista de archivos ordenados por fecha de modificación (los más recientes primero)
ls-lh Larga lista de tamaños de archivos legibles por humanos en KB, MB o GB
ls-lo Lista de nombres de archivo con tamaño, propietario y banderas
Era Enumere los detalles de los directorios, incluidos los archivos ocultos
Tamaño de archivo y espacio en disco
de Enumere 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-s Mostrar entradas para cada archivo especificado
volver -sk* | ordenar -nr Enumera archivos y carpetas en tamaño completo, incluidas las subcarpetas. Para listar directorios en megabytes, reemplace sk* con sm*.
df-h Calcule el espacio libre en disco en su sistema
df-h Calcule el espacio libre en disco como una potencia de 1000 en lugar de 1024
Gestión de archivos y directorios
directorio mkdir Cree una nueva carpeta llamada dir.
mkdir -p directorio/directorio Crear carpetas anidadas
mkdir dir1 dir2 dir3 Crear varias carpetas a la vez
mkdir "directorio" Crear carpetas con espacios en los nombres de archivo
directorio rmdir Eliminar carpeta (solo funciona con carpetas vacías)
rm -R directorio Eliminar una carpeta y su contenido
toca el archivo Crear un nuevo archivo sin extensión
directorio de archivos cp Copiar archivos a una carpeta
cp archivo nuevo archivo Copie el archivo a la carpeta actual
archivo cp~/dir/nuevoarchivo Copie 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-i Pregunta antes de copiar archivos con un mensaje de advertencia de sobrescritura.
cp archivo1 archivo2 archivo3/usuario/directorio Copia 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 rm Eliminar archivos (usar con precaución ya que elimina archivos de forma permanente).
rm-i archivo Eliminar archivos solo en la confirmación
archivo rm-f Forzar eliminación sin confirmación
rm archivo1 archivo2 archivo3 Eliminar varios archivos sin confirmación
archivo mv nuevo nombre de archivo Mover/Renombrar
directorio de archivos mv Mover archivos a una carpeta y, opcionalmente, sobrescribir archivos existentes
mv -i directorio de archivos Indicador -i opcional para advertir antes de sobrescribir archivos
mv *.webp ~/dir Mover todos los archivos PNG de la carpeta actual a otra carpeta
Historial de pedidos
Control+R Recuperar comandos usados anteriormente
historia Muestra 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-ld Ver permisos predeterminados para el directorio principal
ls -ld/directorio Ver permisos de lectura, escritura y acceso para una carpeta específica
archivo chmod 755 cambiar permiso de archivo a 755
directorio chmod -R 600 Cambia los permisos de la carpeta (y su contenido) a 600
chown usuario:archivo de grupo Cambie la propiedad del archivo a usuarios y grupos. Agregue -R para incluir el contenido de la carpeta
proceso
ps-ax Muestra los procesos en ejecución. Aquí verá los procesos para todos los usuarios y la x mostrará los procesos no conectados a la terminal.
PD Muestra todos los procesos con %cpu, %mem, entrada de página, PID y comando.
Alto Ver información en tiempo real sobre los procesos en ejecución
alta carga de trabajo -s 5 Mostrar procesos ordenados por uso de CPU actualizado cada 5 segundos
parte superior - tamaño Ordenar arriba por uso de memoria
matar la alimentación Finalice el proceso utilizando el PID. Puede ver los PID como columnas en el monitor de actividad.
Eje PS | nombre de la aplicación grep Encuentre un proceso por nombre o PID
la red
host de ping Hacer ping al host y ver el estado
Dominio whois imprimir información whois para dominio
curl -Nuestra url/a/archivo Sube archivos a través de HTTP, HTTPS o FTP
ssh nombredeusuario@host Establezca una conexión SSH al host con su nombre de usuario.
scp fileuser@host:/remoto/ruta Copiar archivos al host remoto
Arfa Vea una lista de todos los dispositivos en su red local. Te muestra las direcciones IP y MAC de todos los dispositivos
ifconfig en0 Ver 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 cervecero Ver extractos para problemas potenciales
ayuda en la preparación Lista de fórmulas de bricolaje útiles y comandos de barril
Configuración de preparación Formula|Kong Instalación de leche en polvo o barril
Fórmula de eliminación de cerveza|Kong Retire la fórmula o el barril
Lista de elaboración – Oficial Listar solo fórmulas instaladas
Lista de elaboración – Barril Mostrar solo tambores instalados
Fórmula de preparación|Kong Listar 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 | estaba Mejora la fórmula o el barril.
preparar vieja fórmula|barrica Encuentra leche en polvo o barriles vencidos
Inyección a la antigua – fórmula Búsqueda oficial en desuso
Infusión a la antigua – barril Bú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ón Elimine los archivos de bloqueo y los paquetes no utilizados para todas las fórmulas y barriles.
variable de entorno o ruta
impresión Muestra una lista de las variables de entorno definidas actualmente. También te dice qué shell estás usando.
$eco Le dice a la terminal que imprima algo y lo muestre.
echo $RUTA Compruebe el valor de la variable PATH, que almacena una lista de directorios con ejecutables.
echo $PATH ruta.txt Exportar 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" grep Mostrar 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 gato contenido del archivo de salida
pocos archivos Muestre el contenido de un archivo usando el comando less que admite paginación, etc.
archivo principal Salida de las primeras 10 líneas del archivo
archivo cmd Agregar salida cmd al archivo
archivo cmd tubería de salida cmd a archivo
cmd1 | cmd2 Canaliza la salida de cmd1 a cmd2
RELACIONADO  Cómo Tomar Una Captura De Pantalla En Mac (Usando Múltiples Métodos)

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