Une collection complète de commandes et d'explications Linux couramment utilisées (1)

Table des matières

1. Informations système

2. Arrêtez, redémarrez et déconnectez-vous 

3. Fichiers et répertoires

3.1 Commandes de navigation

3.2 Commandes d'affichage

3.3 Créer et supprimer des commandes

3.4 Commandes de copie et de liaison

3.5 Autres commandes

4. Recherche de fichiers

5. Montez le système de fichiers

6. Espace disque

7. Utilisateurs et groupes

Résumer



Préface

Linux est un système d'exploitation gratuit et open source basé sur les systèmes Unix et largement utilisé dans le monde. Le cœur du système d'exploitation Linux a été développé par Linus Torvalds en 1991 et est participé et maintenu par des développeurs du monde entier.

Cet article présente certaines commandes Linux courantes, notamment les informations système, l'arrêt, le redémarrage et la déconnexion, les fichiers et répertoires, la recherche de fichiers, le montage du système de fichiers, l'espace disque, les utilisateurs et les groupes. Veuillez consulter le texte pour les commandes et explications Linux courantes.


L'utilisation des commandes Linux peut nécessiter un certain apprentissage et adaptation, mais une fois que vous les maîtriserez, elles apporteront de nombreux avantages et commodités. Que ce soit pour un usage personnel ou dans des domaines tels que la gestion de serveurs, les commandes Linux sont des outils très utiles et puissants. Voici quelques commandes et explications Linux courantes :

1. Informations système

  • arch : affiche l'architecture du processeur de la machine (méthode 1)
  • uname -m : affiche l'architecture du processeur de la machine (méthode 2)
  • uname -r : affiche la version du noyau utilisée
  • dmidecode -q : Afficher les composants matériels du système (SMBIOS/DMI)
  • hdparm -i /dev/hda : Lister les caractéristiques architecturales d'un disque
  • hdparm -tT /dev/sda : effectue une opération de lecture test sur le disque
  • cat /proc/cpuinfo : Afficher les informations sur le processeur
  • cat /proc/interrupts : afficher les interruptions
  • cat /proc/meminfo : vérifier l'utilisation de la mémoire
  • cat /proc/swaps : montre quels swaps sont utilisés
  • cat /proc/version : affiche la version du noyau
  • cat /proc/net/dev : afficher la carte réseau et les statistiques
  • cat /proc/mounts : affiche les systèmes de fichiers montés
  • lspci -tv : répertorie les périphériques PCI
  • lsusb -tv : Afficher les périphériques USB
  • date : afficher la date du système
  • cal 2007 : Afficher le calendrier pour 2007
  • date 041217002007.00 : Régler la date et l'heure - mois, jour, heure, minute, année, seconde.
  • clock -w : enregistre les modifications de l'heure dans le BIOS

2. Arrêtez, redémarrez et déconnectez-vous 

  • shutdown -h now : Arrêtez le système immédiatement (Méthode 1)
  • init 0 : arrêter le système (méthode 2)
  • telinit 0 : Arrêter le système (Méthode 3)
  • shutdown -h hours:minutes & : arrêter le système à l'heure programmée
  • shutdown -c : Annuler l'arrêt du système à l'heure programmée
  • shutdown -r now : redémarrez le système immédiatement (méthode 1)
  • reboot : redémarrez le système (méthode 2)
  • logout : déconnecter l'utilisateur actuel



3. Fichiers et répertoires

3.1 Commandes de navigation

  • cd /home : entrez le répertoire '/home'
  • cd ... : Retour au répertoire précédent
  • cd …/… : Retour au répertoire deux niveaux au-dessus
  • cd : entrez votre répertoire personnel
  • cd ~user1 : entrez votre répertoire personnel
  • cd - : retourne au dernier répertoire dans lequel vous étiez
  • pwd : affiche le chemin de travail actuel

3.2 Commandes d'affichage

  • ls : afficher les fichiers dans un répertoire
  • ls -F : afficher les fichiers dans un répertoire et marquer les types de fichiers
  • ls -l : afficher des informations détaillées sur les fichiers et les répertoires
  • ls -a : Afficher tous les fichiers, y compris les fichiers cachés
  • ls  [0-9] : Affiche le contenu contenant des nombres dans les noms de fichiers et de répertoires
  • arborescence : Afficher les fichiers et répertoires dans une arborescence (Méthode 1)
  • lstree : Afficher les fichiers et répertoires dans une arborescence (Méthode 2)

3.3 Créer et supprimer des commandes

  • mkdir dir1 : Créez un répertoire nommé 'dir1'
  • mkdir dir1 dir2 : créer deux répertoires en même temps
  • mkdir -p /tmp/dir1/dir2 : Créer une arborescence de répertoires
  • rm -f file1 : supprime un fichier nommé 'file1'
  • rmdir dir1 : Supprimer un répertoire nommé 'dir1'
  • rm -rf dir1 : Supprimer un répertoire nommé 'dir1' et son contenu
  • rm -rf dir1 dir2 : Supprimer deux répertoires et leur contenu en même temps
  • mv dir1 new_dir : Renommer ou déplacer un répertoire

3.4 Commandes de copie et de liaison

  • cp file1 file2 : copier un fichier
  • cp dir/* .: Copie tous les fichiers d'un répertoire dans le répertoire de travail actuel
  • cp -a /tmp/dir1 .: Copier un répertoire dans le répertoire de travail actuel
  • cp -a dir1 dir2 : copier un répertoire
  • ln -s file1 lnk1 : créer un lien symbolique vers un fichier ou un répertoire
  • ln file1 lnk1 : Créer un lien physique vers un fichier ou un répertoire

3.5 Autres commandes

  • touch -t 0712250000 file1 : Modifier l'horodatage d'un fichier ou d'un répertoire (AAMMJJhhmm)
  • file file1 : Afficher le type MIME du fichier
  • iconv -l : Liste des encodages connus
  • iconv -f fromEncoding -t toEncoding inputFile > outputFile : convertissez le fichier d'entrée fromEncoding en toEncoding et affichez-le en tant que fichier de sortie
  • find . -maxdegree 1 -name *.jpg -print -exec convert "{}" -resize 80x60 "thumbs/{}" ; : redimensionne par lots les fichiers dans le répertoire actuel et les envoie dans le répertoire des vignettes (nécessite la commande de conversion Imagemagick)

4. Recherche de fichiers

  • find / -name file1 : recherche des fichiers et répertoires nommés 'file1' à partir du système de fichiers racine
  • find / -user user1 : recherche les fichiers et répertoires appartenant à l'utilisateur 'user1'
  • find /home/user1 -name *.bin : recherche les fichiers se terminant par « .bin » dans le répertoire « /home/user1 »
  • find /usr/bin -type f -atime +100 : recherche des fichiers exécutables qui n'ont pas été utilisés au cours des 100 derniers jours
  • find /usr/bin -type f -mtime -10 : recherche des fichiers créés ou modifiés au cours des 10 derniers jours
  • find / -name *.rpm -exec chmod 755 '{}' ;: Rechercher les fichiers se terminant par '.rpm' et définir leurs autorisations
  • find / -xdev -name *.rpm : recherche les fichiers se terminant par « .rpm », mais ignore les périphériques amovibles tels que les lecteurs optiques et les lecteurs flash
  • localiser *.ps : rechercher les fichiers se terminant par « .ps » (vous devez exécuter la commande « updatedb » avant de l'exécuter)
  • où est halt : affiche l'emplacement des fichiers binaires, du code source ou des documents man
  • which halt : affiche le chemin complet du fichier binaire ou exécutable

5. Montez le système de fichiers

  • mount /dev/hda2 /mnt/hda2 : montez la partition nommée hda2 dans le répertoire /mnt/hda2 (assurez-vous que le répertoire existe déjà)
  • umount /dev/hda2 : Démontez la partition nommée hda2 (première sortie du point de montage /mnt/hda2)
  • fuser -km /mnt/hda2 : forcer la désinstallation lorsque le périphérique est occupé
  • umount -n /mnt/hda2 : Effectue une opération de démontage sans écrire le fichier /etc/mtab. C'est très utile pour les systèmes de fichiers en lecture seule ou lorsque le disque est plein.
  • mount /dev/fd0 /mnt/floppy : monter la disquette
  • mount /dev/cdrom /mnt/cdrom : monter un CD-ROM ou un DVD-ROM
  • mount /dev/hdc /mnt/cdrecorder : monter un CD-RW ou un DVD-ROM
  • mount /dev/hdb /mnt/cdrecorder : monter un CD-RW ou un DVD-ROM
  • mount -o loop file.iso /mnt/cdrom : fichier de montage ou fichier image ISO
  • mount -t vfat /dev/hda5 /mnt/hda5 : monter le système de fichiers Windows FAT32
  • mount /dev/sda1 /mnt/usbdisk : monter une clé USB ou un périphérique flash
  • mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share : Monter le partage réseau Windows

6. Espace disque

  • df -h : affiche la liste des partitions montées et leur utilisation de l'espace disque
  • ls -lSr | plus : trier les fichiers et les répertoires par taille
  • du -sh dir1 : estime l'espace disque utilisé par le répertoire 'dir1'
  • du -sk * | sort -rn : Afficher la taille des fichiers et répertoires par capacité
  • rpm -q -a --qf '%10{SIZE}t%{NAME}\n' | sort -k1,1n : affiche l'espace utilisé par les packages rpm installés dans l'ordre en fonction de la taille (applicable à Fedora, Red Hat et autres systèmes)
  • dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n : affiche l'espace utilisé par les packages deb installés en fonction de leur taille (applicable à Ubuntu, Debian et autres systèmes)

7. Utilisateurs et groupes

  • groupadd group_name : créer un nouveau groupe d'utilisateurs
  • groupdel group_name : Supprimer un groupe d'utilisateurs
  • groupmod -n new_group_name old_group_name : Renommer un groupe d'utilisateurs
  • useradd -c « Nom Prénom » -g admin -d /home/user1 -s /bin/bash user1 : Créez un groupe d'utilisateurs appartenant à « admin », le répertoire personnel est /home/user1 et utilisez /bin/bash en tant qu'utilisateur shell par défaut
  • useradd user1 : Créer un nouvel utilisateur
  • userdel -r user1 : Supprimer un utilisateur (utilisez le paramètre -r pour supprimer également le répertoire personnel de l'utilisateur)
  • usermod -c « Utilisateur FTP » -g system -d /ftp/user1 -s /bin/nologin user1 : modifier les attributs de l'utilisateur, y compris les commentaires de l'utilisateur, les groupes d'utilisateurs, le répertoire personnel et le shell par défaut
  • passwd : modifier le mot de passe de l'utilisateur actuel
  • passwd user1 : Modifier le mot de passe de l'utilisateur user1 (seul l'utilisateur root peut exécuter)
  • chage -E 31/12/2005 user1 : définir la date d'expiration du mot de passe de l'utilisateur user1
  • pwck : Vérifiez et corrigez le fichier /etc/passwd pour les erreurs de format et de syntaxe, et recherchez les utilisateurs existants
  • grpck : vérifie et corrige les erreurs de format et de syntaxe dans le fichier /etc/group, et recherche les groupes d'utilisateurs existants
  • newgrp group_name : connectez-vous à un nouveau groupe pour modifier le groupe par défaut pour les fichiers nouvellement créés.


Résumer

Les commandes Linux sont des outils importants pour gérer et exploiter les systèmes Linux. Elles peuvent effectuer diverses tâches, notamment des opérations sur les fichiers, la gestion du système, la configuration du réseau, etc. En apprenant et en utilisant les commandes Linux, les utilisateurs peuvent mieux comprendre et maîtriser les principes de fonctionnement du système d'exploitation, améliorant ainsi leurs compétences et leurs capacités de résolution de problèmes. Se familiariser et maîtriser les commandes Linux courantes est très bénéfique pour tout utilisateur utilisant des systèmes Linux.

Suivez, aimez, collectionnez, j'espère que vos amis pourront se connecter trois fois en un seul clic !

Je suppose que tu aimes

Origine blog.csdn.net/m0_71369515/article/details/132713220
conseillé
Classement