Directorio de artículos
1. Comandos de gestión de archivos
- toque : crea un archivo, modifica la marca de tiempo
- toque archivo1 archivo2 ...
Crear varios archivos vacíos - Toque archivo para
crear un archivo / (cuando el archivo ya existe) para sincronizar la hora del archivo con la hora actual - toque -t YYYYMMDDHHmm archivo
para cambiar la hora del archivo a la hora especificada
- mkdir (crear directorio) : crea un directorio
- mkdir dir1 dir2 dir3…
Crea varios directorios vacíos - mkdir -p abuelo / padre / hijo
crea un directorio de varios niveles
- rm : eliminar archivos o directorios
- rm file file1…
Elimina el archivo (sin aviso) - rm -f file
borra el archivo a la fuerza (sin aviso) - rm -i archivo
eliminar archivos (con indicador) - rm -r dir dir1 ...
Elimina un directorio (sin solicitud) - rm -fr dir
forzar eliminación de directorio - rm -ir dir
eliminar directorio (con indicador)
- gedit : editor de texto gráfico
- 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
- 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 - vim -o file1 file2
abre dos archivos en modo arriba y abajo
(ctrl + w <arriba | abajo> para cambiar la ventana de control) - 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
- archivo de gato
- 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 - cat -n file
muestra el contenido del archivo y muestra el número de línea
- cp : copiar archivos
-
archivo de destino del archivo cp
-
cp archivo 1 archivo 2 directorio de destino
-
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
- mv file file1 dir
mover file1 a directorio dir - 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
- archivo westos
ver el verdadero tipo de westos - 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
- wc -l número de líneas
- wc -m número de caracteres
- wc -w número de palabras
- 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.
2. La función del directorio principal de Linux
/ 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.
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.
-
ls : muestra la información del archivo
- ls
muestra el nombre del archivo en el directorio actual - ls archivo
muestra el nombre de archivo especificado - ls dir
muestra el nombre del contenido en el directorio especificado - ls -d dir
muestra el nombre del directorio en sí - ls -l archivo de
visualización de atributos de archivo - ls -l dir
muestra los atributos del contenido del directorio - ls -ld dir
muestra los atributos del directorio en sí - ls -a dir
muestra todos los nombres de archivo en el directorio, incluidas las carpetas ocultas - ls -s
muestra el tamaño del archivo - ls -R dir
muestra recursivamente el contenido del directorio
Cuatro, procesamiento por lotes de archivos
* 匹配0~任意字符
? 匹配单个字符
[[:alpha:]] 匹配单个字母
[[:lower:]] 匹配单个小写字母
[[:upper:]] 匹配单个大写字母
[[:digit:]] 匹配单个数字
[[:alnum:]] 匹配单个数字或字母
[[:punct:]] 匹配单个符号
[[:space:]] 匹配单个空格
Suplemento: ¿Cómo hacer coincidir letras y símbolos?
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.
- ~: El valor predeterminado representa el directorio de inicio del usuario actual
- Directorio de inicio de usuario especificado por nombre de usuario
- "~ +" = "." 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
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