macOS es un sistema operativo intuitivo, por lo que no tiene que perder mucho tiempo aprendiendo los conceptos básicos; Sabiendo esto, ¿por qué debería aprender y aprovechar la línea de comandos de Unix disponible en su Mac? Tenemos cuatro buenas razones:
- Hay docenas de aplicaciones basadas en Unix de código abierto y disponibles gratuitamente. 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 comprimidos de forma automática. 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 los comandos de Mac Terminal que puede usar para desbloquear la productividad mejorada en su sistema.
después de la actualización de Windows 10, la computadora no arranca
Inicie la aplicación Terminal de Aplicaciones> Utilidades o búsquelo a través de Spotlight. Entonces puede comenzar con algunos de los poderosos comandos a continuación.
DESCARGA GRATIS: Esta hoja de trucos está disponible como PDF descargable de nuestro socio de distribución, TradePub. Deberá completar un breve formulario para acceder a él solo por primera vez. Descargar La hoja de referencia de comandos de terminal de Mac .
La hoja de referencia de comandos de terminal de Mac
Mando | Acción |
---|---|
Atajos | |
Pestaña | Autocompletar nombres de archivos y carpetas |
Ctrl + A | Vaya al principio de la línea en la que está escribiendo actualmente |
Ctrl + E | Vaya al final de la línea en la que está escribiendo actualmente |
Ctrl + U | Limpiar la línea antes del cursor |
Ctrl + K | Limpiar la línea después del cursor |
Ctrl + W | Eliminar la palabra antes del cursor |
Ctrl + T | Intercambia los dos últimos caracteres antes del cursor |
Esc + T | Intercambia las dos últimas palabras antes del cursor |
Ctrl + L | Limpiar la pantalla |
Ctrl + C | Mata lo que sea que estés corriendo |
Ctrl + D | Salir del shell actual |
Opción + → | Mueve el cursor una palabra hacia adelante |
Opción + ← | Mover el cursor una palabra hacia atrás |
Ctrl + F | Mover el cursor un carácter hacia adelante |
Ctrl + B | Mover el cursor un carácter hacia atrás |
Ctrl + Y | Pega lo que fue cortado por el último comando |
Ctrl + Z | Pone todo lo 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] | Ejecutar 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 | |
cd | Directorio de inicio |
cd [carpeta] | Cambiar directorio, p. Ej. documentos en cd |
cd ~ | Directorio de inicio |
cd/ | Raíz de la unidad |
cd - | Directorio o carpeta anterior que navegó por última vez |
pwd | Muestra tu directorio de trabajo |
cd.. | Subir al directorio principal |
cd../.. | Subir dos niveles |
Listar el contenido del directorio | |
ls | Muestra el nombre de los archivos y subdirectorios del directorio. |
ls -C | Forzar la salida de varias columnas del listado |
ls -a | Enumere todas las entradas, incluidas las que tienen. (Punto) y .. (punto doble) |
ls -1 | Genere la lista de archivos en una entrada por formato de línea |
ls -F | Muestre una / (barra) inmediatamente después de cada ruta que sea 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 formato largo. Incluye el modo de archivo, el nombre del propietario y del grupo, la fecha y hora en que se modificó el archivo, el nombre de la ruta y más |
ls -lt | Enumere los archivos ordenados por hora de modificación (el más reciente primero) |
ls -lh | Listado largo con tamaños de archivo legibles por humanos en KB, MB o GB |
ls -lo | Enumere los nombres de los archivos con el tamaño, el propietario y las banderas. |
ls -la | Enumere el contenido detallado del directorio, incluidos los archivos ocultos |
Tamaño de archivo y espacio en disco | |
de | Enumere el uso de cada subdirectorio y su contenido |
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 * | ordenar no | Enumere archivos y carpetas, totalizando el tamaño, incluidas las subcarpetas. Reemplace sk * con sm * para listar directorios en MB |
df -h | Calcule el espacio libre en disco de su sistema |
df -H | Calcule el espacio libre en disco en potencias de 1,000 (en contraposición a 1,024) |
Gestión de archivos y directorios | |
mkdir | Crear nueva carpeta con el nombre |
mkdir -p / | Crea 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 |
tocar | Crea un nuevo archivo sin ninguna extensión |
cp | Copiar 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 solicita antes de copiar un archivo con un mensaje de sobrescritura de advertencia |
cp / Usuarios / | Copie varios archivos a una carpeta |
rm | Eliminar un archivo (esto elimina el archivo de forma permanente; utilícelo con precaución). |
rm -i | Elimina un archivo solo cuando das confirmación |
rm -f | Forzar eliminación sin confirmación |
rm | Eliminar varios archivos sin ninguna confirmación |
mv | Mover / renombrar |
mv | Mueva un archivo a la carpeta, posiblemente sobrescribiendo un archivo existente |
mv -i | Opcional -i bandera para advertirle antes de sobrescribir el archivo |
mv * .png ~ / | Mueva todos los archivos PNG de la carpeta actual a una carpeta diferente |
Historial de comandos | |
Ctrl + R | Buscar a través de comandos usados 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 comience 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: | Cambie la propiedad de un archivo a usuario y grupo. Agregue -R para incluir el contenido de la carpeta |
Procesos | |
ps -ax | Salida de los procesos actualmente en ejecución. Aquí, a muestra los procesos de todos los usuarios yx muestra los procesos que no están conectados con la Terminal |
ps -aux | Muestra todos los procesos con% cpu,% mem, page in, PID y comando |
cima | Mostrar información en vivo sobre los procesos en ejecución actualmente |
top -ocpu -s 5 | Mostrar procesos ordenados por uso de CPU, actualizándose cada 5 segundos |
top -o rsize | Ordenar los primeros por uso de memoria |
matar PID | Salir del proceso con ID. Verá PID como una columna en el Monitor de actividad |
ps -ax | sujeción | Encuentre un proceso por nombre o PID |
La red | |
silbido | Hacer ping al host y mostrar el estado |
quién es | Salida de información whois para un dominio |
rizo -O | Descargar archivo a través de HTTP, HTTPS o FTP |
ssh @ | Establecer conexión SSH con el usuario |
scp @: / remoto / ruta | Copiar a un control remoto |
Homebrew | |
brew doctor | Revise la preparación para detectar posibles problemas |
instalar cerveza | Instalar una fórmula |
desinstalar cerveza | Desinstalar una fórmula |
lista de preparación | Enumere todas las fórmulas instaladas |
búsqueda de cerveza | Mostrar fórmulas disponibles para la elaboración de cerveza |
mejora de la preparación | Actualice todas las cervezas desactualizadas y no fijadas |
actualización de preparación | Obtenga la última versión de homebrew y fórmula |
preparar la limpieza | Eliminar la versión anterior de la fórmula instalada |
brew tap homebrew / tonel | Toca el repositorio de barricas de GitHub |
lista de barricas de cerveza | Lista de todos los barriles instalados |
instalar barril de cerveza | Instale el barril dado |
desinstalar barril de cerveza | Desinstalar el barril dado |
Buscar | |
buscar -nombre | Encuentra todos los archivos nombrados dentro. Utilice comodines (*) para buscar partes de nombres de archivos |
sujeción '' | Salida de todas las apariciones de inside (agregue -i para la insensibilidad a mayúsculas y minúsculas) |
grep -rl '' | Busque todos los archivos que contengan dentro |
Producción | |
gato | Salida del contenido de |
menos | Genere el contenido de usar el comando less que admite la paginación y más |
cabeza | Salida de las primeras 10 líneas de |
> > | Agrega la salida de a |
> | Dirija la salida de en |
| | Dirigir 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 domine estos comandos, aún hay más que aprender sobre la Terminal para mejorar su experiencia con ella.
Para obtener más información, hemos visto cómo personalizar la Terminal de Mac y hacerla más útil.
el mejor sitio para construir una PC para juegosCuota Cuota Pío Correo electrónico Elimine estos archivos y carpetas de Windows para liberar espacio en disco
¿Necesita liberar espacio en el disco de su computadora con Windows? Estos son los archivos y carpetas de Windows que se pueden eliminar de forma segura para liberar espacio en el disco.
Leer siguiente Temas relacionados- Mac
- Hoja de trucos
- Terminal
- Símbolo del sistema
- Shell de Bash de Linux
Con su Maestría en Optom en Especialidad de Cuidado de la Vista, Rahul trabajó como profesor durante muchos años en la universidad. Escribir y enseñar a los demás es siempre su pasión. Ahora escribe sobre tecnología y la hace digerible para los lectores que no la entienden bien.
Más de Rahul SaigalSuscríbete a nuestro boletín
¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!
Haga clic aquí para suscribirse