La hoja de trucos de los comandos de la terminal Mac

  • Owen Little
  • 0
  • 2101
  • 653
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:

  1. Hay docenas de aplicaciones de código abierto y de libre acceso basadas en Unix. No tienes 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. Configurar un trabajo cron manejará esto automáticamente.
  4. Te da más poder y control sobre tu 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 mayor productividad en su sistema.

Inicie la aplicación Terminal desde Aplicaciones> Utilidades o búscalo 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

Mando Acció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, p. cd documentos
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 inclinada) 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
mkdir Crear nueva carpeta llamada
mkdir -p /Crear carpetas anidadas
mkdir Crea varias carpetas a la vez
mkdir ""Crea una carpeta con un espacio en el nombre del archivo
rmdir Eliminar una carpeta (solo funciona en carpetas vacías)
rm -R Eliminar una carpeta y su contenido
toque Crea un nuevo archivo sin ninguna extensión
cp Copie un archivo a la carpeta
cp Copiar un archivo a la carpeta actual
cp ~ //Copie un archivo a la carpeta y cambie el nombre del archivo copiado
cp -R Copie una carpeta a una nueva carpeta con espacios en el nombre del archivo
cp -i Le pregunta antes de copiar un archivo con un mensaje de advertencia de sobrescritura
cp / Usuarios /Copiar múltiples archivos a una carpeta
rm Eliminar un archivo (Esto elimina el archivo permanentemente; úselo con precaución).
rm -i Eliminar un archivo solo cuando confirmes
rm -f Forzar la eliminación sin confirmación
rm Eliminar múltiples archivos sin ninguna confirmación
mv Mover / renombrar
mv Mueva un archivo a la carpeta, posiblemente sobrescribiendo un archivo existente
mv -i Opcional -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 755 Cambiar el permiso de un archivo a 755
chmod -R 600 Cambiar 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 | grep Encuentre un proceso por nombre o PID
Red
silbido Haga ping al host y muestre el estado
quien es Salida de información whois para un dominio
rizo -O Descargar 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 cerveza Instala una fórmula
desinstalar cerveza Desinstalar 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 preparaciónEliminar 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 cerveza Instale el barril dado
desinstalación de barril de cerveza Desinstalar el barril dado
Buscar
find -name Encuentra 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
gato Salida del contenido de
Menos Genere el contenido del uso del comando less que admite la paginación y más
cabeza Salida 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. .




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.