Gestión de archivos unitarios del sistema 2 de Linux en el sistema Linux


1. Comandos de gestión de archivos

  • toque : crea un archivo, modifica la marca de tiempo
  1. toque archivo1 archivo2 ...
    Crear varios archivos vacíos
  2. Toque archivo para
    crear un archivo / (cuando el archivo ya existe) para sincronizar la hora del archivo con la hora actual
  3. toque -t YYYYMMDDHHmm archivo
    para cambiar la hora del archivo a la hora especificada
  • mkdir (crear directorio) : crea un directorio
  1. mkdir dir1 dir2 dir3…
    Crea varios directorios vacíos
  2. mkdir -p abuelo / padre / hijo
    crea un directorio de varios niveles
    Inserte la descripción de la imagen aquí
  • rm : eliminar archivos o directorios
  1. rm file file1…
    Elimina el archivo (sin aviso)
  2. rm -f file
    borra el archivo a la fuerza (sin aviso)
  3. rm -i archivo
    eliminar archivos (con indicador)
  4. rm -r dir dir1 ...
    Elimina un directorio (sin solicitud)
  5. rm -fr dir
    forzar eliminación de directorio
  6. rm -ir dir
    eliminar directorio (con indicador)
    Inserte la descripción de la imagen aquí
  • gedit : editor de texto gráfico
  1. archivo gedit archivo1 ...
    Editar archivo archivo1
    Nota: gedit debe tener gráficos cuando se usa, el archivo archivo1 puede no existir
  • vim : editor de texto
  1. El archivo vim
    ingresa al modo de exploración de vim.
    Nota: el archivo no se puede editar en el modo de exploración. Presione i para ingresar al modo de inserción, use arriba, abajo, izquierda y derecha para mover el cursor, presione ESC para salir del modo de mensajería, presione: wq para guardar los cambios
  2. vim -o file1 file2
    abre dos archivos en modo arriba y abajo
    (ctrl + w <arriba | abajo> para cambiar la ventana de control)
  3. vim -p westos1 westos2
    abre dos archivos diferentes en modo izquierdo y derecho
    (tabn entra en la siguiente ventana / tabp entra en la ventana anterior)
    vim sale anormalmente
    ## Cuando vim escribe un archivo, los cambios se cierran a la fuerza cuando el archivo no se guarda.
    ## vim aparece anormal
    # [O] Abrir el archivo como solo lectura
    # (E) Continuar editando
    # ® Restaurar el contenido no guardado Editar
    # (D) Eliminar el archivo .swp e ingresar la edición
    # (Q) Salir del archivo actual editar
    # (A) Inicie el programa vim
  • cat : muestra todo el contenido del archivo
  1. archivo de gato
  2. cat -b file
    muestra el contenido del archivo y muestra el número de línea, no el número de línea de la línea en blanco
  3. cat -n file
    muestra el contenido del archivo y muestra el número de línea
    Inserte la descripción de la imagen aquíInserte la descripción de la imagen aquí
  • cp : copiar archivos
  1. archivo de destino del archivo cp
    Inserte la descripción de la imagen aquí

  2. cp archivo 1 archivo 2 directorio de destino

  3. cp -r Directorio 1 Directorio 2
    Nota: principio de copia
    # Crear un nuevo archivo de acuerdo con el archivo de origen (operación de copia)

  • mv : mover archivos
  1. mv file file1 dir
    mover file1 a directorio dir
  2. mv dir dir1 dir
    Mueva el directorio dir dir1 al directorio dir2. El
    archivo no existe en el archivo mv. Renombrar
    Nota: El principio de movimiento
    . El movimiento de archivos en la misma partición de dispositivo es un proceso de cambio de nombre
    . El movimiento de archivos en diferentes particiones es un proceso de creación y eliminación.
  • archivo : Vista de tipos de archivos
  1. archivo westos
    ver el verdadero tipo de westos
  2. ls -i nombre de archivo
    Ver número de nodo de archivo (equivalente al número de ID de archivo)
  • wc : estadísticas de capacidad de archivo
  1. wc -l número de líneas
  2. wc -m número de caracteres
  3. wc -w número de palabras
  4. wc -c bytes

Dos, direccionamiento de archivos en Linux

1. Estructura del sistema Linux

Linux usa una estructura de directorio estándar (FHS) .Al instalar, el programa de instalación ha creado un sistema de archivos y una composición de directorio completa y fija para el usuario, y especificó la función de cada directorio y los tipos de archivo en él.
Linux usa una estructura de árbol invertida, con el directorio raíz en la parte superior, y todos los demás directorios se generan desde el directorio raíz.
Inserte la descripción de la imagen aquí

2. La función del directorio principal de Linux

Inserte la descripción de la imagen aquí

/ bin Comando ejecutable binario
/ boot Partición de inicio del sistema, los archivos leídos durante el inicio del sistema están todos en este directorio
/ dev Archivos especiales del dispositivo
/ etc Archivos de configuración y administración del sistema
/ home El punto base del directorio de inicio del usuario
/ lib Biblioteca de programación estándar
/ media cdrom punto de montaje temporal
/ mnt ## punto de montaje de dispositivo temporal
/ opt ## ubicación de instalación de software de terceros
/ proc ## información de proceso, información de hardware reconocida por el sistema
/ root ## directorio de inicio de superusuario
/ ejecutar ## ejecución actual Módulos de hardware y sistema
/ sbin ## Comandos de administración del sistema
/ srv ## Datos del sistema (constante)
/ sys ## Acerca del directorio de configuración del kernel
/ tmp ## Directorio de almacenamiento de archivos temporales del sistema
/ usr #unix recurso del sistema en segundo lugar solo / importante los recursos del sistema están en este directorio
/ var ## Datos del sistema (cambio)
/ sbin Comandos de gestión del sistema

3. Ruta absoluta / ruta relativa

  • Ruta absoluta
    La ubicación real del archivo en el sistema, que se puede utilizar en cualquier escenario. Por lo general, comienza con / y no considera la ubicación actual del sistema.
  • Ruta relativa
    Omita la ubicación del sistema actual del usuario, este nombre solo se puede usar al administrar subarchivos en el directorio del sistema actual.

4. Practica

Temas:
1. Inicio de sesión de usuario normal
2. Cambiar a superusuario
3. Utilizar la identidad del superusuario para crear un archivo en el escritorio del usuario normal (cómo crear varios archivos)
4. Utilizar la identidad del superusuario para configurar el archivo en el escritorio del usuario normal. Mueva el archivo al archivo / mnt.
5. Edite el archivo y escríbalo en westos Linux.
6. Muestre el contenido del archivo.
Inserte la descripción de la imagen aquí

3. Comandos de direccionamiento de archivos

  • pwd : muestra el directorio de trabajo actual

  • cd : Cambiar el directorio de trabajo actual En la
    pregunta 3 anterior, cómo crear varios archivos.
    Inserte la descripción de la imagen aquí

  • ls : muestra la información del archivo

  1. ls
    muestra el nombre del archivo en el directorio actual
  2. ls archivo
    muestra el nombre de archivo especificado
  3. ls dir
    muestra el nombre del contenido en el directorio especificado
  4. ls -d dir
    muestra el nombre del directorio en sí
  5. ls -l archivo de
    visualización de atributos de archivo
  6. ls -l dir
    muestra los atributos del contenido del directorio
  7. ls -ld dir
    muestra los atributos del directorio en sí
  8. ls -a dir
    muestra todos los nombres de archivo en el directorio, incluidas las carpetas ocultas
  9. ls -s
    muestra el tamaño del archivo
  10. ls -R dir
    muestra recursivamente el contenido del directorio
    Inserte la descripción de la imagen aquí

Cuatro, procesamiento por lotes de archivos

*                         匹配0~任意字符
?                        匹配单个字符
[[:alpha:]]          匹配单个字母
[[:lower:]]          匹配单个小写字母
[[:upper:]]          匹配单个大写字母
[[:digit:]]            匹配单个数字
[[:alnum:]]         匹配单个数字或字母
[[:punct:]]          匹配单个符号
[[:space:]]          匹配单个空格


Inserte la descripción de la imagen aquíInserte la descripción de la imagen aquíSuplemento: ¿Cómo hacer coincidir letras y símbolos?

Inserte la descripción de la imagen aquí

Método de representación del juego de caracteres

  • []: La condición es o la relación es coincidencia aproximada y el objeto se empareja con varios contrastes.
    Ejemplo:
    [1-10] 1 a 10
    [! Df] o [^ df] excepto df

  • {}: Mecanismo de pasar lista, especifique con precisión cada elemento del conjunto
    Ejemplo:
    {1… 10} 1-10
    {a… c} ac

Distinguir : ¡la diferencia entre emparejamiento difuso y mecanismo de pase de lista!
Para la coincidencia aproximada, la operación correspondiente se ejecutará si se cumplen las condiciones y no se informará ningún error si no se cumplen las condiciones.
En el mecanismo de pase de lista, el elemento llamado debe existir, de lo contrario se reportará un error.
Nota : Al crear varios archivos, solo se puede utilizar el mecanismo de pasar lista.
Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquíInserte la descripción de la imagen aquí

  • ~: El valor predeterminado representa el directorio de inicio del usuario actual
  • Directorio de inicio de usuario especificado por nombre de usuario
    Inserte la descripción de la imagen aquí
  • "~ +" = "." Directorio actual
  • ~ - El directorio donde estaba el directorio actual antes
  • … El directorio principal del directorio actual

Cinco, resumen del ejercicio

Utilice comandos y expresiones regulares para crear archivos según sea necesario:
1. Cree 12 archivos WESTOS_classX_linuxY con un comando (el rango de valores de X es 1-2, el rango de Y es 1-6)
2. Estos archivos están todos incluidos en la raíz escritorio del usuario En el directorio de estudio
3. Cree 8 archivos redhat_versionX con un comando (el rango de X es 1-8)
4.redhat-versionX Estos archivos están incluidos en la VERSIÓN en el directorio / mnt
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Realice los siguientes cambios en los archivos creados anteriormente:
1. Copie archivos con números impares en redhat-versionX a SINGLE en el escritorio
con un comando 2. Copie archivos con números pares en redhat-versionX a DOBLE en el escritorio con un comando en
3 . un comando para mover el archivo class1 WESTOS-classX-LinuxY al usuario actual del escritorio cLASS1
4. un comando para mover archivos en class2 WESTOS-classX-LinuxY al usuario actual del escritorio cLASS2
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/m0_46988935/article/details/108862134
Recomendado
Clasificación