Linux_ notas de conocimientos básicos 4

1. Estructura de directorios de Linux

Estructura del directorio de árbol Directorio
raíz

Inserte la descripción de la imagen aquí

El punto de partida de todas las particiones, directorios, archivos, etc. En
toda la estructura de directorios en forma de árbol, se utiliza un "/" independiente para indicar

Funciones de directorio comunes:

Inserte la descripción de la imagen aquí

2. cat ver el contenido del archivo

  直接显示整个文件的内容
  cat 【选项】 文件名…
  适用于短小文件
[root@localhost /]# cat /etc/sysconfig/network

Opciones comunes:

-norte Número de filas de toda la salida
-segundo Sin número para líneas en blanco
-s Reemplace todas las líneas en blanco consecutivas con una línea en blanco

-n todos los números de línea de salida

[root@localhost ~]# cat -n abc.txt  ####所有输出的行数编号
     1	11
     2	22
     3	33
     4	55
     5	66
     6	
     7	
     8	
     9	
    10	
    11	
    12	99
[root@localhost ~]# 

-b no numera las líneas en blanco

[root@localhost ~]# cat -b abc.txt
     1	11
     2	22
     3	33
     4	55
     5	66






     6	99
[root@localhost ~]# 

-s reemplaza todas las líneas en blanco consecutivas con una línea en blanco

[root@localhost ~]# cat -s abc.txt
11
22
33
55
66

99
[root@localhost ~]# 

Three. More Ver el contenido del archivo (más contenido)

Mostrar el contenido del archivo en modo de pantalla completa
más [Opción] Nombre de archivo ...
Método de operación interactivo:

Presione enter Desplácese hacia abajo línea por línea
Pulsa la barra espaciadora Desplazarse hacia abajo una pantalla
Presione b Levanta una pantalla
Presione q abandonar
Desplácese hacia abajo hasta la última página y saldrá automáticamente
No se puede subir la página cuando hay una tubería

Cuatro. Menos ver el contenido del archivo

 与more命令相同,但扩展功能更多
  less 【选项】 文件名…

Método de operación interactivo:

Página arriba Página arriba
página Dowm Página abajo
/ Encontrar contenido
norte Siguiente contenido
norte Contenido anterior
Desplazarse línea por línea
Desplácese hacia abajo línea por línea
Bajar a la última página no saldrá automáticamente
Se puede subir de página cuando se combina con la operación de tubería
Contenido de archivo de vista de cinco cabezas y cola
 head命令
 用途:查看文件开头的一部分内容(默认为10行)
 head -n 文件名… //n为行数

  tail命令
 用途:查看文件结尾的少部分内容(默认为10行)
  tail -n 文件名…
 tail -f 文件名 //跟踪文件尾部内容的动态更新

例 : tail -f / var / log / messages

  [root@localhost ~]# tail -f /var/log/messages
Feb  3 09:52:40 localhost dbus[586]: [system] Activating service name='org.freedesktop.problems' (using servicehelper)
Feb  3 09:52:40 localhost dbus-daemon: dbus[586]: [system] Activating service name='org.freedesktop.problems' (using servicehelper)
Feb  3 09:52:40 localhost dbus[586]: [system] Successfully activated service 'org.freedesktop.problems'
Feb  3 09:52:40 localhost dbus-daemon: dbus[586]: [system] Successfully activated service 'org.freedesktop.problems'
Feb  3 09:52:47 localhost chronyd[639]: Can't synchronise: no selectable sources
Feb  3 09:52:47 localhost chronyd[639]: Selected source 144.76.76.107
Feb  3 09:52:47 localhost chronyd[639]: System clock wrong by -1.425282 seconds, adjustment started
Feb  3 09:53:51 localhost chronyd[639]: Can't synchronise: no selectable sources
Feb  3 09:53:53 localhost chronyd[639]: Selected source 84.16.73.33
Feb  3 09:54:55 localhost chronyd[639]: Selected source 94.237.64.20
Six. Wc contenido del archivo estadístico
统计文件中的单词数量(Word Count)等信息
wc 【选项】… 目标文件…
常用命令选项:
-l Filas de estadísticas
-w Cuenta el número de palabras
-C Contar bytes

Nota: El comando wc sin ninguna opción usa las tres opciones -lwc al mismo tiempo por defecto

Inserte la descripción de la imagen aquí

[root@localhost ~]# wc -l abc.txt ########统计行数
12 abc.txt
[root@localhost ~]# wc -w abc.txt     ######统计单词个数
6 abc.txt
[root@localhost ~]# 
[root@localhost ~]# wc -c abc.txt   ###### 统计字节数
24 abc.txt
[root@localhost ~]# 
7. grep para recuperar y filtrar el contenido del archivo
 在文件中查找并显示包含指定字符串的行
 grep 【选项】… 查找条件 目标文件

Opciones de comando comunes:

-yo No distingue entre mayúsculas y minúsculas al realizar búsquedas
-v Mostrar todas las líneas que no contienen texto coincidente
-C Genere solo el número total de filas coincidentes
-norte Mostrar línea coincidente y número de línea
-mi Darse cuenta de la coincidencia de múltiples condiciones de búsqueda, lógicas o de relación
-MI Admite el uso de expresiones regulares extendidas, lo que equivale a usar el comando egrep
-Los Coincidencia exacta, que significa "solo coincidencia"

Configuración de la condición de búsqueda
La cadena a buscar está entre comillas dobles.
1. "^ ……" significa comenzar con ..., "... $" significa terminar con ...

2. "^ $" significa línea en blanco

8. comandos de compresión gzip, bzip2
制作压缩文件、解开压缩文件
gzip 【-9】文件名…
#gzip制作的压缩文件默认的扩展名为“.gz”,原始文件不再保留
bzip2 【-9】文件名… 
#bzip2 制作的压缩文件默认的扩展名为“.bz2”,原始文件不再保留

Use la opción "-9" para aumentar la relación de compresión
-d: se usa para descompresión y archivos comprimidos, equivalente a usar los comandos
gunzip , bunzip2 gunzip file name.gz
gzip -d file name.gz
bunzip2 file name.bz2
bzip2- d nombre de archivo.bz2

Archivo comprimido:

[root@localhost ~]# cd /data
[root@localhost data]# ls
123.txt  abc.txt
[root@localhost data]# gzip 123.txt
[root@localhost data]# ls
123.txt.gz  abc.txt
[root@localhost data]# bzip2 abc.txt
[root@localhost data]# ls
123.txt.gz  abc.txt.bz2
[root@localhost data]# 

abrir la cremallera:

[root@localhost data]# ls
123.txt.gz  abc.txt.bz2
[root@localhost data]# gzip -d 123.txt   ###解压缩gzip文件
[root@localhost data]# ls
123.txt  abc.txt.bz2
[root@localhost data]# bzip2 -d abc.txt.bz2   #### 解压缩bzip2 文件
[root@localhost data]# ls
123.txt  abc.txt
[root@localhost data]# 
Nine. Tar archive comando
 制定归档文件、释放归档文件
tar 【选项】…归档文件名 源文件或目录
tar 【选项】…归档文件名【-C目标目录】

Opciones comunes:

-C Cree un archivo de paquete en formato .tar
-X Desempaquete el archivo del paquete en formato .tar
-C Especifique la carpeta de destino que se liberará al descomprimir
-F Indica el uso de archivos de almacenamiento.
-PAGS Conservar los permisos de archivos y directorios al empaquetar
-pags Mantenga la ruta absoluta de archivos y directorios al empaquetar
-t Lista de archivos en el paquete
-v Salida de información detallada
-j Llame al programa bzip2 para comprimir o descomprimir
-con Llame al programa gzip para comprimir o descomprimir

例 : cd / etc /
tar -jcvf usershow.tar.bz2 passwd shadow
tar jxvf usershow.tar.bz2 -C / opt /

archivo comprimido gzip: tar zcvf
archivo descomprimido: tar zxvf

Archivo comprimido Gzip:
tar zxvf abc.tar .gz abc 123.txt

[root@localhost data]# ls
123.txt  abc.txt
[root@localhost data]# tar zcvf abc.tar.gz 123 abc.txt
[root@localhost data]# ls
123.txt  abc.tar.gz  abc.txt
[root@localhost data]# 

gzip para descomprimir el archivo:
[root @ localhost data] # tar zxvf abc.tar.gz -C / opt

[root@localhost data]# tar zxvf abc.tar.gz -C /opt
[root@localhost data]# cd /opt/
[root@localhost opt]# ls
abc.txt  rh

archivo comprimido bzip2: tar jcvf
archivo sin comprimir: tar jxvf

Nine. Vi editor de texto
文本编辑器的作用:
  1. Crear o modificar archivos de texto
    2. Mantener varios archivos de configuración en el sistema Linux
linux中最常用的文本编辑器有两个:
  1. vi: el editor de texto predeterminado similar al sistema operativo UNIX
  2. vim: vim es una versión mejorada del editor de texto vi

El modo de trabajo del editor Vi:
tres modos de trabajo: modo de comando, modo de entrada y modo de última línea
. Conmutación entre diferentes modos:
Inserte la descripción de la imagen aquí
modo de comando: el modo de comando se ingresa por defecto después de iniciar el editor vi. Este modo se completa principalmente como movimiento del cursor, búsqueda de cadenas y operaciones relacionadas, como eliminar, copiar y pegar el contenido del archivo

Modo de entrada: la operación principal en este modo es introducir el contenido del archivo y puede modificar el cuerpo del archivo de texto o agregar contenido nuevo. Cuando esté en modo de entrada, la última línea del editor vi mostrará el mensaje de estado "- INSERTAR -"

Modo de última línea: en este modo, puede configurar el entorno de edición de vi, guardar archivos, salir del editor y realizar operaciones como buscar y reemplazar el contenido del archivo. Cuando está en el modo de última línea, aparece un símbolo de dos puntos ":" en la última línea del editor vi

Cambiar el modo de comando al modo de entrada:

un Insertar contenido después de la posición actual del cursor
yo Insertar contenido antes de la posición actual del cursor
los Inserte una nueva línea debajo de la línea donde está el cursor
LA Inserte una nueva línea sobre la línea donde está el cursor
UN Insertar contenido al final de la línea
yo Insertar contenido al principio de la línea

La operación del modo de comando es la siguiente:

Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/Wsxyi/article/details/113578177
Recomendado
Clasificación