Partage de technologie

【Linux】01.Commandes communes sous Linux

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. commande ls

grammaire:ls [options] [répertoire ou nom de fichier]
Fonction : Pour un répertoire, cette commande répertorie tous les sous-répertoires et fichiers du répertoire.Pour les fichiers, le nom du fichier est répertorié avec d'autres informations
Options communes

-a : répertorie tous les fichiers du répertoire actuel, y compris les fichiers cachés
-l : répertorie les informations détaillées sur le fichier
-d : affiche le répertoire comme un fichier au lieu des fichiers qu'il contient
-R : répertorie de manière récursive les fichiers dans tous les sous-répertoires

Exemple
Insérer la description de l'image ici

résumé
Sous Linux, les fichiers commençant par . sont appelés fichiers cachés. Il y a . et .
ls file* signifie lister les fichiers contenant file dans leur nom, comme le montre la figure suivante :
Insérer la description de l'image ici

2. commande pwd

grammaire:pwd
Fonction:Imprimer le répertoire courant
Exemple
Insérer la description de l'image ici
résumé
/ est le séparateur de chemin sous Linux, nous pouvons localiser l'emplacement du fichier grâce au chemin

3. commande cd

grammaire:nom du répertoire cd
Fonction: Aller au répertoire spécifié
Exemple
Insérer la description de l'image ici

4. commande d'arborescence

grammaire:nom du répertoire de l'arborescence
Fonction: Imprime le répertoire spécifié sous forme d'arborescence
Instructions d'installation: yum install -y tree
Exemple
Insérer la description de l'image ici
résumé
Nous pouvons voir que le chemin est composé de plusieurs nœuds. Tout nœud parent peut avoir plusieurs nœuds enfants, et tout nœud enfant n'a qu'un seul nœud parent, nous pouvons donc dire que le chemin est unique.

5. commande tactile

grammaire:touchez [nom du fichier]
Fonction: Créer un nouveau fichier qui n'existe pas
Exemple
Insérer la description de l'image ici

6. commande mkdir

grammaire:mkdir [options] [nom du répertoire]
Fonction: Créer un nouveau répertoire sous le répertoire actuel
Options communes

-p : crée une série de répertoires de manière récursive, c'est-à-dire que plusieurs répertoires peuvent être créés en même temps

Exemple
Insérer la description de l'image ici

Commande 7.rmdir

grammaire:rmdir [options] [nom du répertoire]
Fonction: Supprimer les répertoires vides
Options communes

-p : Lorsque le sous-répertoire est supprimé et que le répertoire parent devient vide, le répertoire parent sera supprimé avec lui.

Exemple
Insérer la description de l'image ici

8. commande rm

grammaire:rm [options] [nom du fichier ou du répertoire]
Fonction: Supprimer des fichiers ou des répertoires La commande rm peut supprimer des fichiers ou des répertoires en même temps.
Possibilités

-f : Même si l'attribut du fichier est en lecture seule (c'est-à-dire protégé en écriture), il sera directement supprimé.
-i : Demander une confirmation un par un avant de supprimer
-r : supprime le répertoire et tous les fichiers qu'il contient

Exemple
Insérer la description de l'image ici

9. commandement de l'homme

grammaireCommande :man [options]
Fonction: Consultez le manuel en ligne pour les instructions
Options communes

Consultez les instructions communes dans le manuel n°1.
Manuel n ° 2 Vérifier les appels système
Manuel n°3 Vérifier les fonctions de la bibliothèque du langage C

Exemple
Insérer la description de l'image ici

10. commandes cat et tac

grammaire:cat (tac) [options] [nom du fichier]
Fonction:cat (tac) Afficher le contenu du fichier cible dans l'ordre (ordre inverse)
Options communes

-b : Nombre de lignes de sortie non vides
-n : numérote toutes les lignes de sortie
-s : ne pas afficher plusieurs lignes vides

Exemple
Insérer la description de l'image ici
résumé

  1. Sous Linux, tout est un fichier (y compris le clavier et le moniteur). Les entrées depuis le clavier et les sorties depuis l'écran peuvent être comprises comme la lecture des données du fichier du clavier et la visualisation des données du fichier du moniteur.
  2. echo peut écrire des données sur l'écran
    Insérer la description de l'image ici
  3. Le symbole > est appelé redirection de sortie. S'il est suivi d'un fichier, les données peuvent être sorties vers le fichier cible. S'il y a des données dans le fichier, les données seront effacées. Par conséquent, le fichier > peut avoir l'effet de. créer un nouveau fichier.
  4. Le symbole >> est appelé redirection d'ajout. S'il y a des données dans le fichier, continuez à écrire.
  5. Le symbole < est appelé redirection d'entrée, suivi d'un fichier pour afficher toutes les données du fichier à l'écran.
    Insérer la description de l'image ici

11. commande nano

grammaire:nom du fichier nano
Fonction:Écrire dans le fichier cible
Instructions d'installation:yun install -y nano
Exemple
Insérer la description de l'image ici

12. commande cp

grammaire:cp [options] fichier ou répertoire source fichier ou répertoire cible
Fonction: Copiez un fichier ou un répertoire Si le fichier ou le répertoire cible n'existe pas, créez-le.
illustrer : La commande cp est utilisée pour copier des fichiers ou des répertoires si deux fichiers ou répertoires ou plus sont spécifiés en même temps et que la destination finale est un répertoire existant, elle copiera tous les fichiers ou répertoires précédemment spécifiés dans ce répertoire.Si plusieurs fichiers ou répertoires sont spécifiés en même temps et que la destination finale n'est pas un répertoire existant, un message d'erreur apparaîtra.
Options communes

-f : copier de force des fichiers ou des répertoires, que le fichier ou le répertoire de destination existe déjà ou non
-i : demander à l'utilisateur avant d'écraser le fichier
-r : traitement récursif, traitement simultané des fichiers et des sous-répertoires du répertoire spécifié

Exemple
Insérer la description de l'image ici

13. commande mv

grammaire: mv [options] fichier ou répertoire source fichier ou répertoire cible
Fonction: 1. Déplacer les fichiers et les répertoires 2. Renommer

Options communes

-f : Si le fichier cible existe déjà, il sera écrasé directement sans demande.
-i : Si le fichier cible existe déjà, il vous demandera s'il faut l'écraser.

Exemple
Insérer la description de l'image ici

14. plus de commande

grammaire:plus [options] [nom du fichier]
Fonction: Semblable à cat, vous pouvez afficher des fichiers longs, mais vous ne pouvez faire défiler que vers le bas, pas vers le haut.
Possibilités

-n : numérote les lignes de sortie
q : sortie

Exemple
Insérer la description de l'image ici

15. moins de commandement

grammaire: moins [options] nom de fichier
Fonction: Moins est similaire à plus, mais avec moins, vous pouvez parcourir le fichier à volonté, tandis que plus ne peut qu'avancer, pas reculer, et moins ne chargera pas l'intégralité du fichier avant de le visualiser.
Possibilités

-N : Afficher le numéro de ligne de chaque ligne
-i : Ignorer la casse lors de la recherche
n : Répéter la recherche précédente
N : Répétez la recherche précédente dans le sens inverse
q : Quitter

16. commandement principal

grammaire: head [options] [nom du fichier]
Fonction: head est utilisé pour afficher le début du fichier sur la sortie standard. La commande head par défaut imprime les 10 premières lignes de son fichier correspondant.
Possibilités

-n : Afficher les n premières lignes de données

Exemple
Insérer la description de l'image ici

17. commande de queue

grammaire: tail [options] [nom du fichier]
Fonction : Utilisé pour afficher le contenu à la fin du fichier spécifié. Lorsqu'aucun fichier n'est spécifié, il sera traité comme information d'entrée. Couramment utilisé pour afficher les fichiers journaux.
Possibilités

-n : Afficher le nombre de lignes

Exemple
Insérer la description de l'image ici
résumé
Alors, comment intercepter les données entre les lignes 5000 et 5020 ?
Nous pouvons d'abord intercepter les 5 020 premières lignes de données, puis intercepter les 20 dernières lignes de données. Devons-nous créer un nouveau fichier ? Nous pouvons utiliser des tuyaux pour résoudre ce problème proprement :
Insérer la description de l'image ici

18. Instructions liées au temps

affichage des dates
Date spécifie le format d'affichage de l'heure : date +%Y:%m:%d
utilisation de la date : date [OPTION]… [+FORMAT]

  1. En termes d'affichage, les utilisateurs peuvent définir le format à afficher. Le format est défini sur un signe plus suivi de plusieurs marques. La liste des marques couramment utilisées est la suivante.
    • %H : heures (00…23)
    • %M : Minutes (00…59)
    • %S : secondes (00…61)
    • %X : équivalent à %H:%M:%S
    • %d : jour (01…31)
    • %m : mois (01…12)
    • %Y : Année complète (0000…9999)
    • %F : équivalent à %Y-%m-%d
  2. En termes de temps de prise
    • date -s //Définit l'heure actuelle. Seules les autorisations root peuvent la définir, les autres ne peuvent que la voir.
    • date -s 20080523 //Défini sur 20080523, ce qui définira l'heure spécifique pour qu'elle soit vide à 00:00:00
    • date -s 01:01:01 //Définissez l'heure spécifique et la date ne sera pas modifiée.
    • date -s "01:01:01 2008-05-23" // Ceci peut définir l'heure entière
    • date -s "01:01:01 20080523" //De cette façon, vous pouvez définir l'heure entière
    • date -s "2008-05-23 01:01:01" //De cette façon, vous pouvez définir l'heure entière
    • date -s "20080523 01:01:01" //De cette façon, vous pouvez définir l'heure entière
  3. Horodatage
    Heure->Horodatage : date +%s
    Horodatage->Heure : date -d@1508749502
    Un horodatage Unix (époque Unix, heure Unix, heure POSIX ou horodatage Unix en anglais) est le nombre de secondes écoulées depuis le 1er janvier 1970 (minuit UTC/GMT), quelles que soient les secondes intercalaires.

19. commande cal

grammaire: cal [année][mois][année]
Fonction: Utilisé pour afficher les informations temporelles telles que les calendriers. S'il n'y a qu'un seul paramètre, il représente l'année (1-9999). S'il y a deux paramètres, il représente le mois et l'année.

-3 : Afficher le calendrier du système du mois précédent, du mois en cours et du mois suivant
-j : Afficher le nombre de jours dans l'année en cours (la date dans une année est calculée en jours, à partir du 1er janvier, et le nombre de jours dans le mois en cours dans l'année est affiché par défaut)
-y : Afficher le calendrier de l'année en cours

Exemple
Insérer la description de l'image ici

20. trouver la commande

grammaire: rechercher le chemin d'accès - options nom de fichier
Fonction: Utilisé pour rechercher des fichiers dans l'arborescence des fichiers et les traiter en conséquence (éventuellement en accédant au disque)
Options communes

-name recherche les fichiers par nom de fichier
-o ou

Exemple
Insérer la description de l'image ici

21. commande grep

grammaire: grep [Options communes] Rechercher des fichiers de chaînes
Fonction: Recherchez une chaîne dans le fichier et imprimez les lignes trouvées.
Options communes

-n : affiche le numéro de ligne en passant
-i : Ignorer la différence de cas, donc les cas sont traités de la même manière
-v : sélection inversée, c'est-à-dire afficher la ligne sans le contenu de la "chaîne de recherche"

Exemple
Insérer la description de l'image ici

22. quelle commande

grammaire: quelle commande
Fonction: Utilisé pour trouver l'emplacement de l'instruction
Exemple
Insérer la description de l'image ici
résumé
Nous avons constaté que ces instructions sont des programmes et des fichiers exécutables, et nous avons constaté qu'elles sont stockées dans le répertoire /user/bin
Les instructions, les programmes exécutables et les commandes sont la même chose et sont tous des fichiers.

23. directive sur les pseudonymes

grammaire:alias alias de commande
Fonction: utilisé pour donner des alias aux instructions
Exemple
Insérer la description de l'image ici

24. commande zip/unzip

grammaire: zip [fichier compressé.zip] [répertoire ou fichier]
Fonction: Compresser des répertoires ou des fichiers au format zip
Méthode d'installation:yum installer _y zip décompresser
Options communes

-r : traitement récursif, traitant ensemble tous les fichiers et sous-répertoires du répertoire spécifié
-d : Extraire dans le répertoire spécifié

Exemple
Insérer la description de l'image ici
résumé
Le rôle du packaging : réduire la quantité de données transmises sur le réseau et faciliter la transmission réseau

25. commande tar

grammaire
Compression : tar -czf [nom du fichier.tgz] [fichier]
Décompresser : tar -xzf [nom de fichier.tgz]
Fonction: Compresser des répertoires ou des fichiers en fichiers .tgz
Options communes

-C : Extraire dans le répertoire spécifié
-v : Visualisez le processus de suppression
-c : commande de paramètre pour créer un fichier compressé
-x : commande de paramètre pour décompresser un fichier compressé
-z : Peut-il être compressé par gzip ?
-f : suivi du nom du fichier ou du répertoire

ExempleInsérer la description de l'image ici

26. commande bc

grammaire:avant JC
Fonction: Effectuer des calculs numériques et afficher les résultats
Exemple
Insérer la description de l'image ici

27. commande uname

grammaire:uname [options]
Fonction: uname est utilisé pour obtenir des informations sur l'ordinateur et le système d'exploitation.
Informations Complémentaires:uname peut afficher des informations de base telles que la version du système d'exploitation utilisé par l'hôte Linux et le nom du matériel.
Options communes

-a : Afficher toutes les informations en détail, dans l'ordre : nom du noyau, nom d'hôte, numéro de version du noyau, version du noyau, nom du matériel, type de processeur, type de plate-forme matérielle, nom du système d'exploitation
-r : Afficher le numéro de version du noyau

Exemple
Insérer la description de l'image ici

28. commande d'arrêt

grammaire: commande d'arrêt
Fonction: Fermer
Instructions communes

-h : Après avoir arrêté le service système, arrêtez-le immédiatement.
-r : redémarrez le service système après l'avoir arrêté
-t sec : ajoutez des secondes après -t, ce qui signifie "arrêter après quelques secondes"

résumé
L'auteur utilise un serveur cloud et ne l'arrête pas, sinon je dois me rendre sur le site pour l'ouvrir.