Explicación de comandos dentro y fuera del shell en Linux (Parte 2)

♥️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

prefacio

1. ¿Qué es Linux?

Comando 4.alias: establece y muestra el alias del comando

Comando 5.du: cuente el tamaño del espacio en disco ocupado por el directorio (o archivo) especificado

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 8.ln: cree un archivo de enlace para un archivo o directorio, similar a un acceso directo en Windows

Comando 9.cp: copiar archivos o directorios

Comando 10.rm: eliminar archivos o directorios

Comando 11.mv: mover y renombrar

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

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

Supongo que te gusta

Origin blog.csdn.net/lzl10211345/article/details/129729975
Recomendado
Clasificación