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 lo suscribirá a nuestro boletín
Ingrese su correo electrónico Desbloqueo Lea nuestra política de privacidad- Hay docenas de aplicaciones de código abierto y de libre acceso basadas en Unix. No tiene que gastar dinero en estos.
- 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.
- Puede administrar archivos, carpetas y archivos de manera automatizada. La configuración de un trabajo cron se encargará de esto automáticamente.
- 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
Mando | Acción |
---|---|
Atajos | |
Lengüeta | Autocompletar nombres de archivos y carpetas |
Ctrl + A | Ve al principio de la línea en la que estás escribiendo actualmente |
Ctrl + E | Ve al final de la línea en la que estás escribiendo actualmente |
Ctrl + U | Borrar la línea antes del cursor |
Ctrl + K | Borrar la línea después del cursor |
Ctrl + W | Eliminar la palabra antes del cursor |
Ctrl + T | Cambia los dos últimos caracteres antes del cursor |
Esc + T | Intercambia las dos últimas palabras antes del cursor |
Ctrl + L | Borrar la pantalla |
Ctrl + C | Mata lo que sea que estés corriendo |
Ctrl + D | Salga del shell actual |
Opción + → | Mueve el cursor una palabra hacia adelante |
Opción + ← | Mueve el cursor una palabra hacia atrás |
Ctrl + F | Mueve el cursor un caracter hacia adelante |
Ctrl + B | Mueve el cursor un caracter hacia atrás |
Ctrl + Y | Pega lo que fue cortado por el último comando |
Ctrl + Z | Pone 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] -h | Obtenga ayuda sobre un comando |
hombre [comando] | Mostrar el manual de ayuda del comando |
Cambio de directorio | |
discos compactos | Directorio 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 |
pwd | Muestra tu directorio de trabajo |
discos compactos.. | Subir al directorio principal |
discos compactos../.. | Sube dos niveles |
Listar contenidos del directorio | |
ls | Mostrar el nombre de los archivos y subdirectorios en el directorio |
ls -C | Forzar salida de columnas múltiples de la lista |
ls -a | Enumere todas las entradas, incluidas aquellas con. (Punto) y .. (punto doble) |
ls -1 | Salida de la lista de archivos en una entrada por formato de línea |
ls -F | Muestra 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 -S | Ordenar archivos o entradas por tamaño |
ls -l | Lista 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 -lt | Lista los archivos ordenados por hora modificada (el más reciente primero) |
ls -lh | Lista larga con tamaños de archivo legibles por humanos en KB, MB o GB |
ls -lo | Liste los nombres de archivo con tamaño, propietario y banderas |
ls -la | Enumerar el contenido detallado del directorio, incluidos los archivos ocultos. |
Tamaño de archivo y espacio en disco | |
du | Lista de uso para cada subdirectorio y sus contenidos |
du -sh [carpeta] | Salida legible por humanos de todos los archivos en un directorio |
du -s | Mostrar una entrada para cada archivo especificado |
du -sk * | sort -nr | Lista de archivos y carpetas, totalizando el tamaño incluyendo las subcarpetas. Reemplace sk * con sm * para enumerar directorios en MB |
df -h | Calcule el espacio libre en disco de su sistema |
df -H | Calcular 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 retirada 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 + R | Buscar a través de comandos utilizados anteriormente |
historia n | Muestra 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 -ld | Mostrar 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 -ax | Salida 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 -aux | Muestra todos los procesos con% cpu, % mem, page in, PID y comando |
parte superior | Mostrar información en vivo sobre los procesos que se ejecutan actualmente |
top -ocpu -s 5 | Procesos de visualización ordenados por uso de CPU, actualizando cada 5 segundos |
top -o rsize | Ordenar superior por uso de memoria |
matar PID | Salga 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 / path | Copiar a un control remoto |
Cerveza casera | |
preparar cerveza | Verifique la preparación de posibles problemas |
instalar cerveza | Instala una fórmula |
desinstalar cerveza | Desinstalar una fórmula |
lista de preparación | Listar todas las fórmulas instaladas |
buscar cerveza | Mostrar las fórmulas disponibles para elaborar cerveza |
actualizar cerveza | Actualice todas las cervezas desactualizadas y sin fijar |
actualización de preparación | Obtenga la última versión de homebrew y fórmula |
limpieza de cerveza | Eliminar la versión anterior de la fórmula instalada |
brew tap homebrew / bark | Toque el repositorio de barriles de GitHub |
lista de barriles | Listar 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. Lee mas .
Explore más sobre: Cheat Sheet, Símbolo del sistema, Linux Bash Shell, Terminal.