Compartir tecnología

【Linux】 01.Comandos comunes en Linux

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. comando ls

gramática:ls [opciones] [directorio o nombre de archivo]
Función : Para un directorio, este comando enumera todos los subdirectorios y archivos del directorio.Para archivos, el nombre del archivo aparece junto con otra información.
Opciones comunes

-a: enumera todos los archivos en el directorio actual, incluidos los archivos ocultos
-l: muestra información detallada sobre el archivo
-d: muestra el directorio como un archivo en lugar de los archivos que contiene
-R: enumera archivos de forma recursiva en todos los subdirectorios

Ejemplo
Insertar descripción de la imagen aquí

resumen
En Linux, los archivos que comienzan con . se denominan archivos ocultos. En cada archivo hay .
ls file* significa enumerar los archivos que contienen file en sus nombres, como se muestra en la siguiente figura:
Insertar descripción de la imagen aquí

2. comando pwd

gramática:contraseña
Función:Imprimir el directorio actual
Ejemplo
Insertar descripción de la imagen aquí
resumen
/ es el separador de ruta en Linux, podemos ubicar la ubicación del archivo a través de la ruta

3. comando cd

gramática: nombre del directorio cd
Función: salta al directorio especificado
Ejemplo
Insertar descripción de la imagen aquí

4. comando de árbol

gramática: nombre del directorio del árbol
Función: Imprime el directorio especificado en forma de árbol
Instrucciones de instalación: yum install -y árbol
Ejemplo
Insertar descripción de la imagen aquí
resumen
Podemos ver que la ruta se compone de varios nodos. Cualquier nodo principal puede tener varios nodos secundarios y cualquier nodo secundario tiene solo un nodo principal, por lo que podemos decir que la ruta es única.

5. comando táctil

gramática:toque [nombre de archivo]
Función: Crea un nuevo archivo que no existe
Ejemplo
Insertar descripción de la imagen aquí

6. comando mkdir

gramática:mkdir [opciones] [nombre del directorio]
Función: Crea un nuevo directorio en el directorio actual
Opciones comunes

-p: crea una serie de directorios de forma recursiva, es decir, se pueden crear varios directorios a la vez

Ejemplo
Insertar descripción de la imagen aquí

7.comando rmdir

gramática:rmdir [opciones] [nombre del directorio]
Función: Eliminar directorios vacíos
Opciones comunes

-p: cuando se elimina el subdirectorio y el directorio principal queda vacío, el directorio principal se eliminará junto con él.

Ejemplo
Insertar descripción de la imagen aquí

8. comando rm

gramática:rm [opciones] [nombre de archivo o nombre de directorio]
Función: Eliminar archivos o directorios El comando rm puede eliminar archivos o directorios al mismo tiempo.
Opciones

-f: incluso si el atributo del archivo es de solo lectura (es decir, protegido contra escritura), se eliminará directamente.
-i: Solicita confirmación uno por uno antes de eliminar
-r: elimina el directorio y todos los archivos que contiene.

Ejemplo
Insertar descripción de la imagen aquí

9. comando del hombre

gramática:man [opciones] comando
Función: Consulte el manual en línea para obtener instrucciones.
Opciones comunes

Consulte instrucciones comunes en el Manual No. 1
Manual No. 2 Verificar llamadas al sistema
Manual No. 3 Verificar funciones de biblioteca del lenguaje C

Ejemplo
Insertar descripción de la imagen aquí

10. comandos cat y tac

gramática:cat (tac) [opciones] [nombre de archivo]
Función:cat (tac) Ver el contenido del archivo de destino en orden (orden inverso)
Opciones comunes

-b: Número de líneas de salida no vacías
-n: numerar todas las líneas de salida
-s: no generar varias líneas en blanco

Ejemplo
Insertar descripción de la imagen aquí
resumen

  1. En Linux, todo es un archivo (incluido el teclado y el monitor). La entrada desde el teclado y la salida desde la pantalla pueden entenderse como leer datos del archivo del teclado y ver datos del archivo del monitor.
  2. echo puede escribir datos en la pantalla
    Insertar descripción de la imagen aquí
  3. El símbolo > se llama redirección de salida. Si va seguido de un archivo, los datos se pueden enviar al archivo de destino. Si hay datos en el archivo, los datos se borrarán. Por lo tanto, el archivo > puede tener el efecto de. creando un nuevo archivo.
  4. El símbolo >> se llama redirección de agregados. Si hay datos en el archivo, continúe escribiendo.
  5. El símbolo < se llama redirección de entrada, seguido de un archivo para mostrar todos los datos del archivo en la pantalla.
    Insertar descripción de la imagen aquí

11. nanocomando

gramática: nombre de archivo nano
Función:Escribir en el archivo de destino
Instrucciones de instalación:yun install -y nano
Ejemplo
Insertar descripción de la imagen aquí

12. comando cp

gramática:cp [opciones] archivo o directorio de origen archivo o directorio de destino
Función: Copie un archivo o directorio. Si el archivo o directorio de destino no existe, créelo.
ilustrar : El comando cp se utiliza para copiar archivos o directorios si se especifican dos o más archivos o directorios al mismo tiempo y el destino final es un directorio existente, copiará todos los archivos o directorios especificados previamente a este directorio.Si se especifican varios archivos o directorios al mismo tiempo y el destino final no es un directorio existente, aparecerá un mensaje de error.
Opciones comunes

-f: copia a la fuerza archivos o directorios, independientemente de si el archivo o directorio de destino ya existe
-i: Preguntar al usuario antes de sobrescribir el archivo
-r: procesamiento recursivo, procesa archivos y subdirectorios en el directorio especificado juntos

Ejemplo
Insertar descripción de la imagen aquí

13. comando mv

gramática: mv [opciones] archivo o directorio de origen archivo o directorio de destino
Función: 1. Mover archivos y directorios 2. Cambiar nombre

Opciones comunes

-f: si el archivo de destino ya existe, se sobrescribirá directamente sin preguntar.
-i: si el archivo de destino ya existe, le preguntará si desea sobrescribirlo.

Ejemplo
Insertar descripción de la imagen aquí

14. más comando

gramática:más [opciones] [nombre de archivo]
Función: Similar a cat, puedes ver archivos largos, pero solo puedes desplazarte hacia abajo, no hacia arriba.
Opciones

-n: Numera las líneas de salida
q: salir

Ejemplo
Insertar descripción de la imagen aquí

15. menos comando

gramática: menos [opciones] nombre de archivo
Función: Menos es similar a más, pero con menos puede explorar el archivo a voluntad, mientras que más solo puede avanzar, no retroceder, y menos no cargará el archivo completo antes de verlo.
Opciones

-N: muestra el número de línea de cada línea
-i: ignorar mayúsculas y minúsculas al buscar
n: repite la búsqueda anterior
N: repite la búsqueda anterior en dirección inversa
q:salir

16. comando principal

gramática: encabezado [opciones] [nombre de archivo]
Función: head se utiliza para mostrar el comienzo del archivo en la salida estándar. El comando head predeterminado imprime las primeras 10 líneas de su archivo correspondiente.
Opciones

-n: muestra las primeras n filas de datos

Ejemplo
Insertar descripción de la imagen aquí

17. comando de cola

gramática: cola [opciones] [nombre de archivo]
Función : Se utiliza para mostrar el contenido al final del archivo especificado. Cuando no se especifica ningún archivo, se procesará como información de entrada. Comúnmente utilizado para ver archivos de registro.
Opciones

-n: muestra el número de líneas

Ejemplo
Insertar descripción de la imagen aquí
resumen
Entonces, ¿cómo interceptamos los datos entre las filas 5000-5020?
Podemos interceptar las primeras 5020 líneas de datos primero y luego interceptar las últimas 20 líneas de datos. ¿Necesitamos crear un nuevo archivo? Podemos usar tuberías para resolver este problema claramente:
Insertar descripción de la imagen aquí

18. Instrucciones relacionadas con el tiempo

visualización de la fecha
Fecha especifica el formato para mostrar la hora: fecha +%Y:%m:%d
uso de fecha: fecha [OPCIÓN]… [+FORMATO]

  1. En términos de visualización, los usuarios pueden configurar el formato que se mostrará. El formato se establece en un signo más seguido de varias marcas. La lista de marcas comúnmente utilizadas es la siguiente:
    • %H: horas (00…23)
    • %M: Minutos (00…59)
    • %S: segundos (00…61)
    • %X: equivalente a %H:%M:%S
    • %d: día(01…31)
    • %m: mes (01…12)
    • %Y: Año completo (0000…9999)
    • %F: equivalente a %Y-%m-%d
  2. En cuanto al tiempo de fraguado
    • date -s //Establece la hora actual. Solo los permisos de root pueden configurarla, otros solo pueden verla.
    • fecha -s 20080523 // Establecer en 20080523, que establecerá la hora específica para vaciar 00:00:00
    • date -s 01:01:01 //Establezca la hora específica y la fecha no se cambiará.
    • date -s “01:01:01 2008-05-23″ //Esto puede configurar el tiempo completo
    • date -s “01:01:01 20080523″ //De esta manera puedes configurar el tiempo completo
    • date -s “2008-05-23 01:01:01″ //De esta manera puedes configurar el tiempo completo
    • date -s “20080523 01:01:01″ //De esta manera puedes configurar el tiempo completo
  3. Marca de tiempo
    Hora->Marca de tiempo: fecha +%s
    Marca de tiempo->Hora: fecha -d@1508749502
    Una marca de tiempo Unix (Unix epoch, Unix time, POSIX time o Unix timestamp en inglés) es el número de segundos que han transcurrido desde el 1 de enero de 1970 (medianoche UTC/GMT), independientemente de los segundos intercalares.

19. comando de calibración

gramática: cal [año][mes][año]
Función: Se utiliza para ver información de tiempo, como calendarios. Si solo hay un parámetro, representa el año (1-9999).

-3: muestra el calendario del sistema del mes anterior, el mes actual y el mes siguiente
-j: muestra el número de días del año actual (la fecha de un año se calcula en días, a partir del 1 de enero, y el número de días del mes actual del año se muestra de forma predeterminada)
-y: muestra el calendario del año actual

Ejemplo
Insertar descripción de la imagen aquí

20. buscar comando

gramática: buscar ruta -opciones nombre de archivo
Función: Se utiliza para buscar archivos en el árbol de archivos y procesarlos en consecuencia (posiblemente accediendo al disco)
Opciones comunes

-name busca archivos por nombre de archivo
-o o

Ejemplo
Insertar descripción de la imagen aquí

21. comando grep

gramática: grep [Opciones comunes] Buscar archivos de cadenas
Función: busque una cadena en el archivo e imprima las líneas encontradas.
Opciones comunes

-n: muestra el número de línea por cierto
-i: ignora la diferencia entre mayúsculas y minúsculas, por lo que los casos se tratan como iguales
-v: selección inversa, es decir, muestra la línea sin el contenido de la 'cadena de búsqueda'

Ejemplo
Insertar descripción de la imagen aquí

22. que comando

gramática: que comando
Función: Se utiliza para encontrar la ubicación de la instrucción.
Ejemplo
Insertar descripción de la imagen aquí
resumen
Descubrimos que estas instrucciones son programas y archivos ejecutables y descubrimos que están almacenados en el directorio /usuario/bin.
Las instrucciones, los programas ejecutables y los comandos son lo mismo y son todos archivos.

23. directiva de alias

gramática: alias alias del comando
Función: usado para dar alias a instrucciones
Ejemplo
Insertar descripción de la imagen aquí

24. comando zip/descomprimir

gramática: zip [archivo comprimido.zip] [directorio o archivo]
Función: Comprime directorios o archivos en formato zip
Metodo de instalacion:yum install _y zip descomprimir
Opciones comunes

-r: procesamiento recursivo, procesa todos los archivos y subdirectorios en el directorio especificado juntos
-d: extraer al directorio especificado

Ejemplo
Insertar descripción de la imagen aquí
resumen
El papel del empaquetado: reducir la cantidad de datos transmitidos a través de la red y facilitar la transmisión de la red.

25. comando alquitrán

gramática
Compresión: tar -czf [nombre de archivo.tgz] [archivo]
Descomprimir: tar -xzf [nombre de archivo.tgz]
Función: comprime directorios o archivos en archivos .tgz
Opciones comunes

-C: extraer al directorio especificado
-v: visualizar el proceso de supresión
-c: comando de parámetro para crear un archivo comprimido
-x: comando de parámetro para descomprimir un archivo comprimido
-z: ¿Se puede comprimir con gzip?
-f: seguido del nombre del archivo o directorio

EjemploInsertar descripción de la imagen aquí

26. comando antes de Cristo

gramática:antes de Cristo
Función: Realizar cálculos numéricos y generar los resultados.
Ejemplo
Insertar descripción de la imagen aquí

27. comando uname

gramática:un nombre [opciones]
Función: uname se utiliza para obtener información sobre la computadora y el sistema operativo.
Información adicional:uname puede mostrar información básica como la versión del sistema operativo utilizado por el host Linux y el nombre del hardware.
Opciones comunes

-a: muestra toda la información en detalle, en orden: nombre del kernel, nombre de host, número de versión del kernel, versión del kernel, nombre del hardware, tipo de procesador, tipo de plataforma de hardware, nombre del sistema operativo
-r: muestra el número de versión del kernel

Ejemplo
Insertar descripción de la imagen aquí

28. comando de apagado

gramática: comando de apagado
Función: Cerrar
Instrucciones comunes

-h: después de detener el servicio del sistema, apáguelo inmediatamente.
-r: reinicia el servicio del sistema después de detenerlo
-t sec: agrega segundos después de -t, que significa "apagar después de unos segundos"

resumen
El autor utiliza un servidor en la nube y no lo apaga. De lo contrario, tengo que ir al sitio web para abrirlo.