/ bin almacena programas ejecutables binarios
/ sbin almacena programas binarios ejecutables por el usuario root
/ boot Almacenar archivos de arranque
[Centos8 la raíz @ ~] # LL / Boot -rwxr-XR-X. 1. La raíz de la raíz 8.106.744 En diciembre 5. 05 : 58 vmlinuz- 4.18 . 0 - 147 pieza de la base .el8.x86_64 // kernel, el sistema operativo
/ dev almacena el dispositivo de disco duro
[root @ centos8 ~] # ll / dev crw -r - r--. 1 root root 10 , 235 18 de abril 17 : 27 autofs // La primera c representa el dispositivo de caracteres brw-rw ----. 1 disco raíz 8 , 0 18 de abril 17 : 27 sda // La primera d significa dispositivo de bloque
directorio de archivo de configuración / etc
/ home almacena el directorio de inicio del usuario
[root @ centos8 ~] # ls / home
miao
/ mnt Punto de montaje de archivo temporal
/ media Punto de montaje para dispositivos móviles portátiles
/ opt ubicación de instalación de aplicaciones de terceros
La carpeta virtual / proc almacena archivos relacionados con la memoria
/ sys Información del sistema y memoria, principalmente información de hardware
/ run almacena archivos generados temporalmente
/ tem Ubicación de almacenamiento temporal de archivos
/ usr almacena archivos relacionados con el sistema operativo, como archivos de ayuda
/ var almacena contenido modificado (como contenido web, registros)
[root @ centos8 ~] # ls / usr
bin juegos incluyen lib lib64 libexec local sbin share src tmp
Estructura en capas del sistema de archivos Linux
Documento de referencia: http://www.pathname.com/fhs/
[root @ centos8 ~ ] # lsblk NOMBRE MAJ: MIN RM SIZE RO TYPE MOUNTPOINT sda 8 : 0 0 20G 0 disk ├─sda1 8 : 1 0 2G 0 part / boot ├─sda2 8 : 2 0 10G 0 part / ├─ sda3 8 : 3 0 5G 0 parte / datos ├─sda4 8 : 4 0 1K 0 parte └─sda5 8 : 5 02G 0 part [SWAP] sr0 11 : 0 1 7G 0 rom / run / media / miao / CentOS- 8 - 1 - 1911 -x86_64- dvd [root @ centos8 ~] # ls / bin / sbin / lib / lib64 - ld lrwxrwxrwx. 1 root root 7 11 de mayo de 2019 / bin -> usr / bin lrwxrwxrwx. 1 root root 7 11 de mayo de 2019 / lib -> usr / lib lrwxrwxrwx. 1 raíz raíz 911 de mayo de 2019 / lib64 -> usr / lib64 lrwxrwxrwx. 1 root root 8 11 de mayo de 2019 / sbin -> usr / sbin
Componentes de la aplicación
Programas binarios: / bin, / sbin, / usr / bin, / usr / local / bin, / usr / local / sbin
Archivos de biblioteca: / lib, / lib64, / usr / lib64, / usr / local / lib, / usr / local / lib64
Archivos de configuración: / etc, / etc / DIRECTORY, / usr / local / etc
Archivos de ayuda: / usr / share / man, / usr / share / doc
La definición del color de los caracteres se almacena en el siguiente archivo
[root @ centos8 ~] # cat / etc / DIR_COLORS
Tipos de archivo bajo linux
- fichero regular
d archivo de directorio
b dispositivo de bloque
dispositivo c carácter
l archivo de enlace simbólico
tubo de archivo tubería p
socket S archivo de socket
2 comandos de operación de archivos
2.1 Mostrar el directorio de trabajo actual
Cada shell tiene un directorio de trabajo actual CWD: directorio de trabajo actual
Muestra la ruta absoluta del shell actual CWD
pwd : : impresión del directorio de trabajo
-p muestra la ruta física real
-L muestra la ruta de conexión (predeterminada)
[raíz @ centos8 bin] # pwd - L / bin [raíz @ centos8 bin] # pwd - P / usr / bin
2.2 Trayectorias absolutas y relativas
Ruta absoluta: comenzando desde el directorio raíz (/)
Camino relativo
2.3 Cambiar directorio
Comando cd: cambiar directorio
Opción-P: cambiar a ruta física, no directorio de enlaces
Se pueden usar rutas absolutas o relativas
Cambie al directorio superior: cd ..
Cambie al directorio de inicio del usuario actual: cd
Cambie al último directorio: cd-
Nombre base
[root @ centos8 ~] # basename / etc / sysconfig / network network
Nombre del directorio
[root @ centos8 ~] # dirname / etc / sysconfig / network / etc / sysconfig
2.4 Listar el contenido del directorio
[root @ centos8 ~ ] # alias ll lias ll = ' ls -l --color = auto '
2.5 Ver estadísticas del estado del archivo
[root @ centos8 ~] # stat / etc / passwd Archivo: / etc / passwd Tamaño: 2424 Bloques: 8 IO Block: 4096 archivo regular Dispositivo: 802h / 2050d Inode: 16810466 Enlaces: 1 Acceso: ( 0644 / -rw-r --r--) Uid: ( 0 / root) Gid: ( 0 / root) Contexto: system_u: object_r: passwd_file_t: s0 Acceso: 2020 - 04 - 18 17 : 28 : 19.987948935+ 0800 // leer los contenidos del archivo de la Modificar: 2020 - 04 - 18 es . 17 : 28 : 19.966948935 + 0800 para cambiar el contenido del archivo // Cambio: 2020 - 04 - 18 es . 17 : 28 : 19.967948935 + 0800 @ se produjo el cambio de datos original
2.6 Ver tipos de archivo
nombre de archivo de opción de archivo
Arrastra y suelta archivos en ventanas a centos conectados por xshell
Herramientas de instalación
[root @ centos8 ~] # yum -y instalar lrzsz CentOS - 8 - AppStream 1.4 kB / s | 4.3 kB 00 : 03 CentOS - 8 - Base 2.2 kB / s | 3.8 kB 00 : 01 CentOS - 8 - Extras 812 B / s | 1,5 kB 00 : 01 Dependencias resueltas. ================================================== ================================================== ========================= Paquete Arquitectura Versión Repositorio Tamaño ==================== ================================================== ================================================== ===== Instalación: lrzsz x86_64 0.12 . 20 - 43 .el8 BaseOS 84 k Resumen de transacciones ================================================== ================================================== ========================= Instalar 1 Paquete Tamaño total de descarga: 84 k Tamaño instalado: 190 k Paquetes de descarga: CentOS - 8 - Base 0 % [ ] 1,9 kB / s | 0 B 00 : 00 ETA lrzsz - 0.12 . 20 - 43.el8.x86_64.rpm 154 kB / s | 84 kB 00 : 00 --------------------------------------------- -------------------------------------------------- ------------------------------ Total 51 kB / s | 84 kB 00 : 01 Ejecución de verificación de transacción La verificación de transacción se realizó con éxito. Ejecución de la prueba de transacción La prueba de transacción se realizó correctamente. Ejecución de transacción Preparación: 1 / 1 Instalación: lrzsz - 0,12 . 20 - 43 .el8.x86_64 1 / 1 scriptlet Duración: lrzsz - 0,12 . 20 - 43 .el8.x86_64 1 / 1 Verificación: lrzsz - 0,12 . 20 - 43.el8.x86_64 1 / 1 instalada: lrzsz - 0,12 . 20 - 43 .el8.x86_64 ¡ Completo !
Luego arrastre el archivo en Windows directamente a la ventana de xshell, cárguelo y vea el contenido
[root @ centos8 ~] # cat win.txt a b c [root @ centos8 ~] #
Arrastre y suelte el archivo txt con reabastecimiento de combustible chino escrito en windows a xhell
[root @ centos8 ~] # cat win1.txt China Vamos [root @ centos8 ~] #
Tenga en cuenta que el método de codificación ANSI del sistema de Windows puede ser inconsistente con UTF-8 en Linux, lo que puede causar caracteres confusos. Preste atención al formato de codificación al transferir archivos en diferentes sistemas operativos
------------ Fin del contenido de recuperación ------------