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.
- Hay docenas de aplicaciones gratuitas y de código abierto basadas en Unix. No tienes que gastar dinero en estos.
- Si tiene problemas para encontrar archivos en Spotlight, puede usar la herramienta de búsqueda de Unix. Mucho más potente que Spotlight.
- Administre archivos, carpetas y archivos de archivos de forma automatizada. Configure un trabajo cron y se encargará de ello por usted.
- 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 |
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.