♥️Autor : Xiao Liu en la estación C
♥️Página de inicio personal: la página de inicio de Xiao Liu
♥️ Comparta notas de clase de operación y mantenimiento de la red de computación en la nube todos los días, el trabajo duro puede no necesariamente dar sus frutos, pero habrá ganancias, ¡vamos! ¡Trabajar duro juntos por una vida mejor!
♥️ Bajo el sol poniente, es la flor más hermosa, el árbol tiene miles de pies de altura y las hojas caídas vuelven a las raíces. La vida no es fácil, y el verdadero amor en el mundo.
Tabla de contenido
Comando 4.alias: establece y muestra el alias del comando
Comando 6.mkdir: crea un directorio vacío
7. Comando táctil: cree un archivo vacío o actualice la marca de tiempo del archivo
Comando 9.cp: copiar archivos o directorios
Comando 10.rm: eliminar archivos o directorios
Comando 11.mv: mover y renombrar
13. comando find: busca archivos o directorios recursivamente
prefacio
Este capítulo explica el shell de Linux, gracias por mirar, está lleno de productos secos.
1. ¿Qué es Linux?
Linux, el nombre completo de GNU/Linux, es un sistema operativo similar a UNIX de libre uso y libre difusión . Su kernel fue creado por primera vez por Linus Benedict Torvalds el 5 de octubre de 1991. Publicado, que se inspira principalmente en las ideas de Minix y Unix , es un sistema operativo multiusuario, multitarea , multihilo y multi- CPU basado en POSIX . Es compatible con hardware de 32 y 64 bits y puede ejecutar las principales utilidades, aplicaciones y protocolos de red de Unix .
2) Comodines:
?: coincide con un carácter
*: coincide con cualquier carácter
Comando 4.alias: establece y muestra el alias del comando
① Establecer el alias: alias comando alias = "comando"
② Mostrar alias: alias
Comando 5.du: cuente el tamaño del espacio en disco ocupado por el directorio (o archivo) especificado
Formato: du [opciones] [archivo o directorio...]
-a Incluya todos los archivos al contar el uso del espacio en disco, no solo al contar los directorios |
-h muestra el tamaño del directorio o archivo (K, M), la unidad de tamaño predeterminada es byte (KB) |
-s solo cuenta el tamaño total del espacio ocupado por cada parámetro, no el tamaño de cada subdirectorio y archivo |
Comando 6.mkdir: crea un directorio vacío
Formato: mkdir [opción] nombre de directorio 1 nombre de directorio 2 ..........
-p: Crear directorios anidados
7. Comando táctil: cree un archivo vacío o actualice la marca de tiempo del archivo
Formato: toque nombre de archivo 1 nombre de archivo 2 ...
Comando 8.ln: cree un archivo de enlace para un archivo o directorio, similar a un acceso directo en Windows
- Enlace suave: el archivo de enlace suave contiene otra ruta de nombre de archivo
- Enlace duro: equivalente a un archivo nuevo, que apunta directamente a la ubicación física del archivo
- Formato: ln [-s] archivo o directorio de origen... archivo de enlace o ubicación de destino
-s: crea un enlace suave
Si no se especifica un nombre de archivo de vínculo, es el mismo que el nombre del archivo de origen
Crear enlaces duros por defecto
Comando 9.cp: copiar archivos o directorios
① Formato: cp [opción]... archivo o directorio de origen... archivo o directorio de destino
② Opciones de uso común
-f No recordar al sobrescribir el archivo o directorio de destino con el mismo nombre, forzar directamente la copia
-i Pide al usuario que confirme al sobrescribir el archivo o directorio de destino con el mismo nombre
-p Mantiene los permisos, la propiedad y la marca de tiempo del archivo de origen sin cambios al copiar
-r Esta opción debe usarse al copiar un directorio, lo que significa copiar recursivamente todos los archivos y subdirectorios ※
Comando 10.rm: eliminar archivos o directorios
Formato: rm [opciones] Archivo o directorio a borrar...
-r: eliminar directorio ※
Comando 11.mv: mover y renombrar
- Mover el archivo o directorio especificado a la ubicación
- Si la ubicación de destino es la misma que la ubicación de origen, es equivalente a realizar una operación de cambio de nombre
- Formato: mv [opciones] ... archivo o directorio de origen ... archivo o directorio de destino
12. Qué comando: busque la ruta donde se encuentra el comando o archivo, y el rango de búsqueda es la ruta contenida en la variable PATH
Formato: qué comando de opción o archivo
Por defecto, la búsqueda se detendrá en el primero
-una búsqueda en todos los caminos
13. comando find: busca archivos o directorios recursivamente
①Formato: buscar [ámbito de búsqueda] [expresión de condición de búsqueda]
②Tipos de búsqueda comunes
tipo de búsqueda _ |
palabras clave |
ilustrar |
encontrar por nombre |
-nombre |
Búsqueda basada en el nombre del archivo de destino, lo que permite el uso de comodines "*" y "?" |
Buscar por tamaño de archivo |
-tamaño |
Buscar según el tamaño del archivo de destino Generalmente use "+" y "-" para establecer el tamaño mayor o menor que el tamaño especificado como condición de búsqueda Las unidades de capacidad comunes incluyen kB (tenga en cuenta que k está en minúscula), MB, GB |
Buscar por propietario de archivo |
-usuario |
Encuentre archivos en función de si pertenecen al usuario objetivo |
Buscar por tipo de archivo |
-tipo |
Buscar por tipo de archivo Los tipos de archivos incluyen archivos ordinarios (f), directorios (d), archivos de dispositivos de bloque (b), archivos de dispositivos de caracteres ( c), etc. Un dispositivo de bloque se refiere a un dispositivo que lee datos en bloques (como un disco duro, memoria, etc.) Un dispositivo de caracteres se refiere a un dispositivo que lee datos por un solo carácter (como un teclado, mouse, etc.) |
③find implementa múltiples condiciones de búsqueda
"-a" significa y (y)
"-o" significa o (o)
④ Ejemplo
Ejemplo 1: buscar archivos recursivamente en el directorio /etc cuyos nombres comiencen con "resol" y terminen con ".conf"
encontrar /etc –nombre "resol*.conf"
Ejemplo 2: busque todas las carpetas (tipo d) en el directorio /boot, ignorando otros tipos de archivos
encontrar /arranque -escriba d
Ejemplo 3: busque archivos en el directorio /boot que tengan más de 1024 KB y cuyo nombre comience con "vmlinuz"
encontrar /boot -tamaño +1024k -a -nombre "vmlinuz*"
Ejemplo 4: busque archivos en el directorio /boot cuyo tamaño supere los 1024 KB o cuyo nombre comience con "vmlinuz"
encontrar /boot -tamaño +1024k -o -nombre "vmlinuz*"
♥️Seguir es el motor de mi creación
♥️Like, es el mayor reconocimiento para mi
♥️Este es Xiaoliu, me inspira a hacer bien cada artículo, gracias a todos