Explication des commandes à l'intérieur et à l'extérieur du shell sous Linux (Partie 2)

♥️Auteur : Xiao Liu à Station C

♥️Page d'accueil personnelle : la page d'accueil de Xiao Liu

♥️ Partagez chaque jour les notes de classe sur l'exploitation et la maintenance du réseau informatique en nuage, le travail acharné ne porte pas nécessairement ses fruits, mais il y aura des gains, allez ! Travailler dur ensemble pour une vie meilleure !

♥️Sous le soleil couchant, c'est la plus belle fleur, l'arbre mesure des milliers de pieds de haut et les feuilles tombées retournent aux racines. La vie n'est pas facile, et le véritable amour dans le monde

Table des matières

avant-propos

1. Qu'est-ce que Linux

4. Commande alias : définir et afficher l'alias de la commande

5.du commande : compter la taille de l'espace disque occupé par le répertoire (ou fichier) spécifié

Commande 6.mkdir : créer un répertoire vide

Commande 7.touch : créer un fichier vide ou mettre à jour l'horodatage du fichier

Commande 8.ln : créer un fichier de lien pour un fichier ou un répertoire, similaire à un raccourci sous Windows

Commande 9.cp : copier des fichiers ou des répertoires

Commande 10.rm : supprimer des fichiers ou des répertoires

Commande 11.mv : déplacer et renommer

12. Quelle commande : Trouvez le chemin où se trouve la commande ou le fichier, et la plage de recherche est le chemin contenu dans la variable PATH

13. commande find : rechercher des fichiers ou des répertoires de manière récursive


avant-propos

Ce chapitre explique le shell Linux, merci d'avoir regardé, il est plein de marchandises sèches.

1. Qu'est-ce que Linux

Linux, le nom complet de GNU/Linux, est un système d'exploitation de type UNIX gratuit et librement diffusé . Son noyau a été créé pour la première fois par Linus Benedict Torvalds le 5 octobre 1991. Publié, qui s'inspire principalement des idées de Minix et Unix , est un système d'exploitation multi-utilisateurs, multi-tâches , multi-threading et multi- CPU basé sur POSIX . Il prend en charge le matériel 32 bits et 64 bits et peut exécuter les principaux utilitaires, applications et protocoles réseau Unix .

2) Caractères génériques :

? : correspond à un caractère

* : correspond à n'importe quel caractère

4. Commande alias : définir et afficher l'alias de la commande

① Définissez l'alias : alias command alias = "command"

② Afficher l'alias : alias

5.du commande : compter la taille de l'espace disque occupé par le répertoire (ou fichier) spécifié

Format : du [options] [fichier ou répertoire...]

-a Inclure tous les fichiers lors du comptage de l'utilisation de l'espace disque, pas seulement le comptage des répertoires

-h indique la taille du répertoire ou du fichier (K, M), l'unité de taille par défaut est l'octet (Ko)

-s ne compte que la taille totale de l'espace occupé par chaque paramètre, pas la taille de chaque sous-répertoire et fichier

Commande 6.mkdir : créer un répertoire vide

Format : mkdir [option] nom du répertoire 1 nom du répertoire 2 ..........

-p : créer des répertoires imbriqués

Commande 7.touch : créer un fichier vide ou mettre à jour l'horodatage du fichier

Format : appuyez sur nom de fichier 1 nom de fichier 2 ...

Commande 8.ln : créer un fichier de lien pour un fichier ou un répertoire, similaire à un raccourci sous Windows

  • Lien symbolique : le fichier de lien symbolique contient un autre chemin de nom de fichier
  • Lien physique : équivalent à un nouveau fichier, pointant directement vers l'emplacement physique du fichier
  • Format : ln [-s] fichier ou répertoire source... fichier de liaison ou emplacement cible

-s : créer un lien symbolique

Si aucun nom de fichier de lien n'est spécifié, il est identique au nom du fichier source       

Créer des liens physiques par défaut

Commande 9.cp : copier des fichiers ou des répertoires

① Format : cp [option]... fichier ou répertoire source... fichier ou répertoire cible

② Options couramment utilisées

-f Ne pas rappeler lors de l'écrasement du fichier ou du répertoire cible avec le même nom, forcer directement la copie

-i Demander à l'utilisateur de confirmer lors de l'écrasement du fichier cible ou du répertoire portant le même nom

-p Conserver les autorisations, la propriété et l'horodatage du fichier source inchangés lors de la copie

-r Cette option doit être utilisée lors de la copie d'un répertoire, ce qui signifie copier de manière récursive tous les fichiers et sous-répertoires

Commande 10.rm : supprimer des fichiers ou des répertoires

Format : rm [options] Fichier ou répertoire à supprimer...

-r : supprimer le répertoire

Commande 11.mv : déplacer et renommer

  • Déplacer le fichier ou le répertoire spécifié vers l'emplacement
  • Si l'emplacement cible est le même que l'emplacement source, cela équivaut à effectuer une opération de renommage
  • Format : mv [options] ... fichier ou répertoire source ... fichier ou répertoire cible

12. Quelle commande : Trouvez le chemin où se trouve la commande ou le fichier, et la plage de recherche est le chemin contenu dans la variable PATH

Format : quelle option, commande ou fichier  

Par défaut, la recherche s'arrêtera au premier

-une recherche dans tous les chemins

13. commande find : rechercher des fichiers ou des répertoires de manière récursive

①Format : rechercher [étendue de la recherche] [expression de la condition de recherche]

②Types de recherche courants

type de recherche _

mots clés

illustrer

trouver par nom

-nom

Recherche basée sur le nom du fichier cible, permettant l'utilisation des caractères génériques "*" et "?"

Rechercher par taille de fichier

-taille

Recherche selon la taille du fichier cible

Utilisez généralement "+" et "-" pour définir la taille supérieure ou inférieure à la taille spécifiée comme condition de recherche

Les unités de capacité courantes incluent Ko (notez que k est en minuscule), Mo, Go

Rechercher par propriétaire de fichier

-utilisateur

Rechercher des fichiers selon qu'ils appartiennent ou non à l'utilisateur cible

Rechercher par type de fichier

-taper

Rechercher par type de fichier

Les types de fichiers incluent les fichiers ordinaires (f), les répertoires (d), les fichiers de périphérique de bloc (b), les fichiers de périphérique de caractère ( c), etc.

Un périphérique de bloc fait référence à un périphérique qui lit les données en blocs (tel qu'un disque dur, une mémoire, etc.) Un périphérique de caractère fait référence à un périphérique qui lit les données par un seul caractère (tel qu'un clavier, une souris, etc.)

③find implémente plusieurs conditions de recherche

"-a" signifie et (et)

"-o" signifie ou (ou)

④ Exemple

Exemple 1 : Recherche récursive de fichiers dans le répertoire /etc dont les noms commencent par "resol" et se terminent par ".conf"

trouver /etc –nom "resol*.conf"

Exemple 2 : Rechercher tous les dossiers (type d) dans le répertoire /boot, en ignorant les autres types de fichiers

trouver /boot -type d

Exemple 3 : Rechercher des fichiers dans le répertoire /boot qui sont supérieurs à 1024 Ko et dont le nom commence par "vmlinuz"

trouver /boot -size +1024k -a -name "vmlinuz*"

Exemple 4 : Rechercher des fichiers dans le répertoire /boot dont la taille dépasse 1024 Ko ou dont le nom commence par "vmlinuz"

trouver /boot -size +1024k -o -name "vmlinuz*"

♥️Suivant est le moteur de ma création

♥️Like, est la plus grande reconnaissance pour moi

♥️C'est Xiaoliu, je suis inspirant de bien faire chaque article, merci à tous

Je suppose que tu aimes

Origine blog.csdn.net/lzl10211345/article/details/129729975
conseillé
Classement