Linux_ notes de base 4

1. Structure des répertoires Linux

Structure du répertoire arborescent Répertoire
racine

Insérez la description de l'image ici

Le point de départ de toutes les partitions, répertoires, fichiers, etc. Dans
toute la structure de répertoires en forme d'arbre, un "/" indépendant est utilisé pour indiquer

Fonctions d'annuaire communes:

Insérez la description de l'image ici

2. contenu du fichier de vue chat

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

Options courantes:

-n Nombre de lignes de toutes les sorties
-b Pas de numéro pour les lignes vides
-s Remplacez toutes les lignes vierges consécutives par une ligne vierge

-n tous les numéros de ligne de sortie

[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 ne numérote pas pour les lignes vides

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






     6	99
[root@localhost ~]# 

-s remplace toutes les lignes vierges consécutives par une ligne vierge

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

99
[root@localhost ~]# 

Trois. Plus Afficher le contenu du fichier (plus de contenu)

Afficher le contenu du fichier en mode plein écran
plus [Option] Nom du fichier ...
Méthode de fonctionnement interactive:

Appuyez sur Entrée Faites défiler ligne par ligne
appuyer sur la barre d'espace Faites défiler vers le bas d'un écran
Appuyez sur b Relevez un écran
Appuyez sur q abandonner
Faites défiler jusqu'à la dernière page pour quitter automatiquement
Impossible de remonter la page lorsqu'il y a un tuyau

Quatre. Moins afficher le contenu du fichier

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

Méthode d'opération interactive:

Haut de la page Haut de page
page Dowm Bas de page
/ Trouver du contenu
n Contenu suivant
N Contenu précédent
Faites défiler ligne par ligne
Faites défiler ligne par ligne
Revenir à la dernière page ne quittera pas automatiquement
Il peut être page up lorsqu'il est combiné avec le fonctionnement du pipeline
Contenu du fichier de vue de la tête cinq.
 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 contenu du fichier statistique
统计文件中的单词数量(Word Count)等信息
wc 【选项】… 目标文件…
常用命令选项:
-l Lignes de statistiques
-w Comptez le nombre de mots
-c Compter les octets

Remarque: La commande wc sans aucune option utilise les trois options -lwc en même temps par défaut

Insérez la description de l'image ici

[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 pour récupérer et filtrer le contenu des fichiers
 在文件中查找并显示包含指定字符串的行
 grep 【选项】… 查找条件 目标文件

Options de commande courantes:

-je Pas sensible à la casse lors de la recherche
-v Afficher toutes les lignes qui ne contiennent pas de texte correspondant
-c Afficher uniquement le nombre total de lignes correspondantes
-n Afficher la ligne et le numéro de ligne correspondants
-e Réaliser la mise en correspondance de plusieurs conditions de recherche, logiques ou relationnelles
-E Prend en charge l'utilisation d'expressions régulières étendues, ce qui équivaut à l'utilisation de la commande egrep
-La Correspondance exacte, ce qui signifie "correspondance uniquement"

Paramètre des conditions de recherche
La chaîne à rechercher est placée entre guillemets doubles.
1. "^ ……" signifie commençant par ..., "... $" signifie se terminant par ...

2. «^ $» signifie une ligne vide

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

Utilisez l'option "-9" pour augmenter le taux de compression
-d: utilisé pour la décompression et les fichiers compressés, ce qui équivaut à l'utilisation des commandes
gunzip , bunzip2 gunzip file name.gz
gzip -d file name.gz
bunzip2 file name.bz2
bzip2- d nom de fichier.bz2

Fichier compressé:

[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]# 

décompresser:

[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]# 
Commande neuf. Tar archive
 制定归档文件、释放归档文件
tar 【选项】…归档文件名 源文件或目录
tar 【选项】…归档文件名【-C目标目录】

Options courantes:

-c Créer un fichier de package au format .tar
-X Décompressez le fichier du package au format .tar
-C Spécifiez le dossier cible à libérer lors de la décompression
-F Indique l'utilisation de fichiers d'archive
-P Conserver les autorisations de fichier et de répertoire lors de l'empaquetage
-p Conservez le chemin absolu des fichiers et des répertoires lors de l'empaquetage
-t Répertoriez les fichiers du package
-v Produire des informations détaillées
-j Appelez le programme bzip2 pour compresser ou décompresser
-avec Appelez le programme gzip pour compresser ou décompresser

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

fichier compressé gzip: tar zcvf
fichier décompressé: tar zxvf

Fichier compressé 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 pour décompresser le fichier:
[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

fichier compressé bzip2: tar jcvf
fichier non compressé: tar jxvf

Éditeur de texte Nine. VI
文本编辑器的作用:
  1. Créer ou modifier des fichiers texte
    2. Gérer divers fichiers de configuration dans le système Linux
linux中最常用的文本编辑器有两个:
  1. vi: l'éditeur de texte par défaut similaire au système d'exploitation UNIX
  2. vim: vim est une version améliorée de l'éditeur de texte vi

Le mode de fonctionnement de l'éditeur Vi:
trois modes de fonctionnement: mode commande, mode saisie et mode dernière ligne
. Basculement entre différents modes:
Insérez la description de l'image ici
mode commande: le mode commande est entré par défaut après le démarrage de l'éditeur vi. Ce mode se termine principalement comme déplacement du curseur, recherche de chaîne et opérations associées telles que la suppression, la copie et le collage de contenu de fichier

Mode d'entrée: L'opération principale dans ce mode consiste à saisir le contenu du fichier et vous pouvez modifier le corps du fichier texte ou ajouter un nouveau contenu. En mode entrée, la dernière ligne de l'éditeur vi affichera le message d'invite d'état "- INSERT -"

Mode dernière ligne: dans ce mode, vous pouvez définir l'environnement d'édition vi, enregistrer des fichiers, quitter l'éditeur et effectuer des opérations telles que la recherche et le remplacement du contenu des fichiers. En mode dernière ligne, une invite deux-points ":" apparaît sur la dernière ligne de l'éditeur vi

Passer du mode de commande au mode d'entrée:

une Insérer du contenu après la position actuelle du curseur
je Insérer du contenu avant la position actuelle du curseur
La Insérez une nouvelle ligne sous la ligne où se trouve le curseur
LA Insérez une nouvelle ligne au-dessus de la ligne où se trouve le curseur
UNE Insérer du contenu à la fin de la ligne
je Insérer du contenu au début de la ligne

Le fonctionnement en mode commande est le suivant:

Insérez la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/Wsxyi/article/details/113578177
conseillé
Classement