♥️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
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 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
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