Nuestra hoja de trucos mega de comandos de terminal Mac proporciona una gran referencia para todos los comandos importantes que debe conocer.

La hoja de trucos de los comandos de la terminal Mac

Anuncio macOS es un sistema operativo intuitivo, por lo que no tiene que perder mucho tiempo aprendiendo lo básico; Sabiendo esto, ¿por qué debería aprender y aprovechar la línea de comandos de Unix disponible en su Mac? Tenemos cuatro buenas razones: ¡Desbloquee la hoja de trucos "Mac Terminal Commands" ahora! Esto

Anuncio

macOS es un sistema operativo intuitivo, por lo que no tiene que perder mucho tiempo aprendiendo lo básico; Sabiendo esto, ¿por qué debería aprender y aprovechar la línea de comandos de Unix disponible en su Mac? Tenemos cuatro buenas razones:

¡Desbloquee la hoja de trucos "Mac Terminal Commands" ahora!

Esto lo suscribirá a nuestro boletín

Ingrese su correo electrónico Desbloqueo Lea nuestra política de privacidad
  1. Hay docenas de aplicaciones de código abierto y de libre acceso basadas en Unix. No tiene que gastar dinero en estos.
  2. Cuando tenga dificultades para buscar archivos en Spotlight, puede recurrir a las herramientas de búsqueda de Unix. Son mucho más poderosos que Spotlight.
  3. Puede administrar archivos, carpetas y archivos de manera automatizada. La configuración de un trabajo cron se encargará de esto automáticamente.
  4. Le da más poder y control sobre su sistema.

Con tantos comandos de Mac, a menudo es difícil recordarlos y usarlos todos. Estamos aquí para ayudarlo con una hoja de trucos detallada de comandos de Mac Terminal que puede usar para desbloquear una productividad mejorada en su sistema.

Inicie la aplicación Terminal desde Aplicaciones> Utilidades o búsquela a través de Spotlight. Entonces puede comenzar con algunos de los poderosos comandos a continuación.

La hoja de trucos de los comandos de la terminal Mac

MandoAcción
Atajos
LengüetaAutocompletar nombres de archivos y carpetas
Ctrl + AVe al principio de la línea en la que estás escribiendo actualmente
Ctrl + EVe al final de la línea en la que estás escribiendo actualmente
Ctrl + UBorrar la línea antes del cursor
Ctrl + KBorrar la línea después del cursor
Ctrl + WEliminar la palabra antes del cursor
Ctrl + TCambia los dos últimos caracteres antes del cursor
Esc + TIntercambia las dos últimas palabras antes del cursor
Ctrl + LBorrar la pantalla
Ctrl + CMata lo que sea que estés corriendo
Ctrl + DSalga del shell actual
Opción + →Mueve el cursor una palabra hacia adelante
Opción + ←Mueve el cursor una palabra hacia atrás
Ctrl + FMueve el cursor un caracter hacia adelante
Ctrl + BMueve el cursor un caracter hacia atrás
Ctrl + YPega lo que fue cortado por el último comando
Ctrl + ZPone lo que sea que esté ejecutando en un proceso en segundo plano suspendido
Ctrl + _Deshacer el último comando
Lo esencial
/ (Barra inclinada)Directorio de nivel superior
. (Período único)Directorio actual
.. (Período doble)Directorio de padres
~ (Tilde)Directorio de inicio
sudo [comando]Ejecute el comando con los privilegios de seguridad del superusuario
nano [archivo]Abre el editor de Terminal
abrir documento]Abre un archivo
[comando] -hObtenga ayuda sobre un comando
hombre [comando]Mostrar el manual de ayuda del comando
Cambio de directorio
discos compactosDirectorio de inicio
cd [carpeta]Cambiar directorio, por ejemplo, documentos de CD
cd ~Directorio de inicio
discos compactos/Raíz del disco
discos compactos -Directorio o carpeta anterior que buscó por última vez
pwdMuestra tu directorio de trabajo
discos compactos..Subir al directorio principal
discos compactos../..Sube dos niveles
Listar contenidos del directorio
lsMostrar el nombre de los archivos y subdirectorios en el directorio
ls -CForzar salida de columnas múltiples de la lista
ls -aEnumere todas las entradas, incluidas aquellas con. (Punto) y .. (punto doble)
ls -1Salida de la lista de archivos en una entrada por formato de línea
ls -FMuestra una / (barra diagonal) inmediatamente después de cada ruta que es un directorio, * (asterisco) después de programas ejecutables o scripts, y @ después de un enlace simbólico
ls -SOrdenar archivos o entradas por tamaño
ls -lLista en un formato largo. Incluye el modo de archivo, el nombre del propietario y del grupo, la fecha y la hora en que se modificó el archivo, el nombre de ruta y más
ls -ltLista los archivos ordenados por hora modificada (el más reciente primero)
ls -lhLista larga con tamaños de archivo legibles por humanos en KB, MB o GB
ls -loListe los nombres de archivo con tamaño, propietario y banderas
ls -laEnumerar el contenido detallado del directorio, incluidos los archivos ocultos.
Tamaño de archivo y espacio en disco
duLista de uso para cada subdirectorio y sus contenidos
du -sh [carpeta]Salida legible por humanos de todos los archivos en un directorio
du -sMostrar una entrada para cada archivo especificado
du -sk * | sort -nrLista de archivos y carpetas, totalizando el tamaño incluyendo las subcarpetas. Reemplace sk * con sm * para enumerar directorios en MB
df -hCalcule el espacio libre en disco de su sistema
df -HCalcular el espacio libre en disco en potencias de 1, 000 (en oposición a 1, 024)
Administración de archivos y directorios
mkdirCrear nueva carpeta llamada
mkdir -p /Crear carpetas anidadas
mkdirCrea varias carpetas a la vez
mkdir ""Crea una carpeta con un espacio en el nombre del archivo
rmdirEliminar una carpeta (solo funciona en carpetas vacías)
rm -REliminar una carpeta y su contenido
toqueCrea un nuevo archivo sin ninguna extensión
cpCopie un archivo a la carpeta
cpCopiar un archivo a la carpeta actual
cp ~ //Copie un archivo a la carpeta y cambie el nombre del archivo copiado
cp -RCopie una carpeta a una nueva carpeta con espacios en el nombre del archivo
cp -iLe pregunta antes de copiar un archivo con un mensaje de advertencia de sobrescritura
cp / Usuarios /Copiar múltiples archivos a una carpeta
rmEliminar un archivo (Esto elimina el archivo permanentemente; úselo con precaución).
rm -iEliminar un archivo solo cuando confirmes
rm -fForzar la retirada sin confirmación
rmEliminar múltiples archivos sin ninguna confirmación
mvMover / renombrar
mvMueva un archivo a la carpeta, posiblemente sobrescribiendo un archivo existente
mv -iOpcional -i indicador para advertirle antes de sobrescribir el archivo
mv * .png ~ /Mover todos los archivos PNG de la carpeta actual a una carpeta diferente
Historia de comando
Ctrl + RBuscar a través de comandos utilizados anteriormente
historia nMuestra los comandos anteriores que ha escrito. Agregue un número para limitar a los últimos n elementos
![valor]Ejecute el último comando escrito que comienza con un valor
!!Ejecute el último comando escrito
Permisos
ls -ldMostrar el permiso predeterminado para un directorio de inicio
ls -ld /Mostrar el permiso de lectura, escritura y acceso de una carpeta en particular
chmod 755Cambiar el permiso de un archivo a 755
chmod -R 600Cambiar el permiso de una carpeta (y su contenido) a 600
chown:Cambiar la propiedad de un archivo a usuario y grupo. Agregue -R para incluir el contenido de la carpeta
Procesos
ps -axSalida de procesos actualmente en ejecución. Aquí, a muestra procesos de todos los usuarios yx muestra procesos que no están conectados con la Terminal
ps -auxMuestra todos los procesos con% cpu, % mem, page in, PID y comando
parte superiorMostrar información en vivo sobre los procesos que se ejecutan actualmente
top -ocpu -s 5Procesos de visualización ordenados por uso de CPU, actualizando cada 5 segundos
top -o rsizeOrdenar superior por uso de memoria
matar PIDSalga del proceso con ID. Verá PID como una columna en el Monitor de actividad
ps -ax | grepEncuentre un proceso por nombre o PID
Red
silbidoHaga ping al host y muestre el estado
quien esSalida de información whois para un dominio
rizo -ODescargar archivo a través de HTTP, HTTPS o FTP
ssh @Establecer una conexión SSH con el usuario
scp @: / remote / pathCopiar a un control remoto
Cerveza casera
preparar cervezaVerifique la preparación de posibles problemas
instalar cervezaInstala una fórmula
desinstalar cervezaDesinstalar una fórmula
lista de preparaciónListar todas las fórmulas instaladas
buscar cervezaMostrar las fórmulas disponibles para elaborar cerveza
actualizar cervezaActualice todas las cervezas desactualizadas y sin fijar
actualización de preparaciónObtenga la última versión de homebrew y fórmula
limpieza de cervezaEliminar la versión anterior de la fórmula instalada
brew tap homebrew / barkToque el repositorio de barriles de GitHub
lista de barrilesListar todos los barriles instalados
instalar barril de cervezaInstale el barril dado
desinstalación de barril de cervezaDesinstalar el barril dado
Buscar
find -nameEncuentra todos los archivos nombrados dentro. Use comodines (*) para buscar partes de nombres de archivo
grep ""Salida de todas las ocurrencias del interior (agregue -i para la insensibilidad a mayúsculas y minúsculas)
grep -rl ""Buscar todos los archivos que contienen dentro
Salida
gatoSalida del contenido de
MenosGenere el contenido del uso del comando less que admite la paginación y más
cabezaSalida de las primeras 10 líneas de
>>Anexa la salida de a
>Dirige la salida de en
El |Dirige la salida de a

A continuación, personalice la terminal

Hay muchos comandos en esta hoja de trucos. ¡Pero no tienes que aprenderlos todos a la vez! Elija algunos que se integren bien con su flujo de trabajo y le ahorren más tiempo. Una vez que haya dominado estos comandos, aún hay más que aprender sobre el Terminal para mejorar su experiencia con él.

Para leer más, hemos visto cómo personalizar el Terminal Mac y hacerlo más útil Cómo personalizar el Terminal Mac y hacerlo más útil Cómo personalizar el Terminal Mac y hacerlo más útil La aplicación Terminal en su Mac es potente, pero es un poco soso fuera de la caja. Aquí le mostramos cómo personalizar Terminal para sus necesidades. Lee mas .

Explore más sobre: ​​Cheat Sheet, Símbolo del sistema, Linux Bash Shell, Terminal.