Maison > Article > tutoriels informatiques > 150 commandes courantes que vous devez connaître dans le fonctionnement et la maintenance de Linux
Les commandes Linux sont au cœur de la gestion du système Linux, similaires aux commandes DOS. Il existe deux types de commandes dans les systèmes Linux : les commandes Shell intégrées et les commandes Linux. Ces commandes gèrent le CPU, la mémoire, les lecteurs de disque, etc., et sont nécessaires au fonctionnement normal du système.
Commandes | Description de la fonction |
Requête en ligne et commandes d'aide (2) | |
homme | Afficher l'aide sur les commandes, le dictionnaire de commandes, les plus complexes incluent des informations, mais ne sont pas couramment utilisées. |
aide | Affichez l'aide pour les commandes Linux intégrées, telles que la commande cd. |
Commandes d'opération de fichiers et de répertoires (18) | |
ls | Quan liste orthographiée, la fonction est de lister le contenu du répertoire et ses informations d'attribut de contenu. |
cd | Quan répertoire de changement d'orthographe, la fonction est de passer du répertoire de travail actuel au répertoire de travail spécifié. |
cp | Quan la copie orthographique, sa fonction est de copier des fichiers ou des répertoires. |
trouver | Recherche signifie, utilisé pour trouver des répertoires et des fichiers sous des répertoires. |
mkdir | Quanpin crée des répertoires, sa fonction est de créer des répertoires. |
mv | Quan épelé comme move, sa fonction est de déplacer ou de renommer des fichiers. |
pwd | Quanpin print répertoire de travail, sa fonction est d'afficher le chemin absolu du répertoire de travail actuel. |
renommer | Pour renommer des fichiers. |
rm | Quan l'orthographe supprimer, sa fonction est de supprimer un ou plusieurs fichiers ou répertoires. |
rmdir | Quanpin supprime les répertoires vides, la fonction est de supprimer les répertoires vides. |
toucher | Créez de nouveaux fichiers vides et modifiez les attributs d'horodatage des fichiers existants. |
arbre | La fonction est d'afficher le contenu du répertoire dans une arborescence. |
nom de base | Afficher le nom du fichier ou le nom du répertoire. |
nom de répertoire | Afficher le chemin du fichier ou du répertoire. |
chattr | Modifiez les attributs étendus des fichiers. |
lsattr | Afficher les attributs de l'extension de fichier. |
fichier | Affiche le type de fichier. |
somme md5 | Calculez et vérifiez la valeur MD5 du fichier. |
Afficher les commandes de traitement de fichiers et de contenu (21) | |
chat | Quanpin concaténer, la fonction est utilisée pour connecter plusieurs fichiers et imprimer sur la sortie d'écran ou rediriger vers le fichier spécifié. |
tac | tac est l'orthographe inversée de cat, la fonction de la commande est donc d'afficher le contenu du fichier à l'envers. |
plus | Affichez le contenu du fichier dans les pages. |
moins | Affichez le contenu du fichier en pages, utilisation inverse de la commande more. |
tête | Afficher l'en-tête du contenu du fichier. |
queue | Afficher la fin du contenu du fichier. |
couper | Divisez chaque ligne du fichier selon le délimiteur spécifié et affichez-le. |
divisé | Divisez les fichiers en différents petits fragments. |
coller | Fusionnez le contenu du fichier ligne par ligne. |
trier | Triez le contenu textuel des fichiers. |
uniq | Supprimez les lignes en double. vieux garçon |
WC | Comptez le nombre de lignes, de mots ou d'octets d'un fichier. |
iconv | Convertir le format d'encodage du fichier. |
dos2unix | Convertissez les fichiers au format DOS au format UNIX. |
diff | La différence est épelée pour comparer les différences entre les fichiers, souvent utilisée pour les fichiers texte. |
vimdiff | Outil de comparaison visuelle de fichiers en ligne de commande, souvent utilisé pour les fichiers texte. |
rév | Inverser le contenu du fichier de sortie. |
grep/egrep | Filter strings, le troisième des Trois Mousquetaires. |
rejoindre | Fusionner par les mêmes champs de deux fichiers. |
tr | Remplacez ou supprimez des caractères. |
vi/vim | Éditeur de texte en ligne de commande. |
Commandes de compression et de décompression de fichiers (4) | |
tar | Emballez et compressez. vieux garçon |
décompresser | Décompressez le fichier. |
gzip | outil de compression gzip. |
zip | Outil de compression. |
Commandes d'affichage des informations (11) | |
unname | Commande pour afficher les informations relatives au système d'exploitation. |
nom d'hôte | Affichez ou définissez le nom d'hôte du système actuel. |
dmesg | Affichez les informations de démarrage pour diagnostiquer les pannes du système. |
temps de disponibilité | Affichez la durée de fonctionnement et la charge du système. |
stat | Affiche l'état d'un fichier ou d'un système de fichiers. |
du | Calculez l'utilisation de l'espace disque. |
df | Rapporte l'utilisation de l'espace disque du système de fichiers. |
haut | Affichage en temps réel de l'utilisation des ressources système. |
gratuit | Afficher la mémoire système. |
rendez-vous | Affichez et réglez l'heure du système. |
cal | Affichez le calendrier et d'autres informations temporelles. |
Commandes de recherche de fichiers (4) | |
qui | Pour rechercher des commandes binaires, recherchez en fonction du chemin de la variable d'environnement PATH. |
trouver | Parcourez le disque pour trouver un fichier ou un répertoire. |
où est | Pour rechercher des commandes binaires, recherchez en fonction du chemin de la variable d'environnement PATH. |
localiser | Trouvez la commande dans la base de données (/var/lib/mlocate/mlocate.db) et utilisez updateb pour mettre à jour la bibliothèque. |
Commandes de gestion des utilisateurs (10) | |
useradd | Ajouter un utilisateur. |
mod utilisateur | Modifiez les attributs utilisateur qui existent déjà dans le système. |
utilisateurdel | Supprimer l'utilisateur. |
ajout de groupe | Ajouter un groupe d'utilisateurs. |
passwd | Modifiez le mot de passe de l'utilisateur. |
chage | Modifiez la période de validité du mot de passe utilisateur. |
id | Affichez l'uid, le gid et le groupe d'utilisateurs auquel il appartient. |
su | Changer d'identité d'utilisateur. |
visudo | Commande exclusive pour éditer le fichier /etc/sudoers. |
sudo | Exécutez les commandes précédemment autorisées dans le fichier sudoers en tant qu'autre utilisateur (utilisateur root par défaut). |
Commandes de fonctionnement du réseau de base (11) | |
telnet | Utilisez le protocole TELNET pour vous connecter à distance. |
chut | Utilisez le protocole de cryptage SSH pour vous connecter à distance. |
scp | Copie sécurisée Quanpin, utilisée pour copier des fichiers entre différents hôtes. |
wget | Téléchargez les fichiers à partir de la ligne de commande. |
ping | Testez la connectivité réseau entre les hôtes. |
itinéraire | Affichez et définissez la table de routage du système Linux. |
ifconfig | Commandes pour afficher, configurer, activer ou désactiver les interfaces réseau. |
ifup | Démarrez la carte réseau. |
ifdown | Éteignez la carte réseau. |
netstat | Vérifiez l'état du réseau. |
ss | Vérifiez l'état du réseau. |
Commandes d'exploitation réseau approfondies (9) | |
nmap | Commande d'analyse réseau. |
lsof | Liste des noms complets des fichiers ouverts, qui consiste à répertorier les fichiers qui ont été ouverts dans le système. |
Envoyez et recevez des e-mails. | |
mutt | Commandes de gestion du courrier. |
nslookup | Commandes pour interroger de manière interactive les serveurs DNS Internet. |
creuser | Trouvez le processus de résolution DNS. |
hôte | Commande pour interroger DNS. |
traceroute | Suivez l'état du routage de la transmission des données. |
tcpdump | Outil de capture de paquets en ligne de commande. |
Commandes liées au disque et au système de fichiers (16) | |
monter | Montez le système de fichiers. |
montant | Démontez le système de fichiers. |
fsck | Vérifiez et réparez le système de fichiers Linux. |
jj | Convertissez ou copiez des fichiers. |
dumpe2fs | Exportez les informations du système de fichiers ext2/ext3/ext4. |
dump | Outil de sauvegarde du système de fichiers ext2/3/4. |
fdisque | Commande de partition de disque, adaptée aux partitions de disque inférieures à 2 To. |
séparé | La commande de partition de disque n'a pas de limite de taille de disque et est couramment utilisée pour les partitions de disque inférieures à 2 To. |
mkfs | Formater et créer un système de fichiers Linux. |
partprobe | Mettez à jour les informations de la table de partition du disque dur du noyau. |
e2fsck | Vérifiez les systèmes de fichiers de type ext2/ext3/ext4. |
mkswap | Créez une partition d'échange Linux. |
échange | Activer la partition d'échange. |
échange | Fermez la partition d'échange. |
sync | Écrivez les données de la mémoire tampon sur le disque. |
resize2fs | Redimensionnez le système de fichiers ext2/ext3/ext4. |
Autorisations système et commandes liées aux autorisations utilisateur (4) | |
chmod | Modifiez les autorisations de fichier ou de répertoire. |
chown | Changez le propriétaire et le groupe d'un fichier ou d'un répertoire. |
chgrp | Modifier le groupe d'utilisateurs de fichiers. |
umask | Afficher ou définir un masque d'autorisation. |
Commandes pour afficher les informations de connexion de l'utilisateur du système (7) | |
whoami | Affichez le nom d'utilisateur actuellement valide, ce qui équivaut à exécuter la commande id -un. |
qui | Affiche les informations des utilisateurs actuellement connectés au système. |
w | Affiche la liste des utilisateurs connectés au système et affiche les instructions que l'utilisateur exécute. |
dernier | Afficher les utilisateurs connectés au système. |
dernier journal | Affichez les dernières informations de connexion de tous les utilisateurs du système. |
utilisateurs | Affiche la liste des utilisateurs de tous les utilisateurs actuellement connectés au système. |
doigt | Recherchez et affichez les informations utilisateur. |
Commandes intégrées et plus (19) | |
écho | Imprimer les variables ou afficher directement la chaîne spécifiée |
printf | Formatez les résultats sur une sortie standard. |
rpm | Commandes pour gérer les packages rpm. |
miam | Automatisez et simplifiez la gestion des commandes du package rpm. |
regarder | Exécutez périodiquement la commande donnée et affichez le résultat de la commande en mode plein écran. |
alias | Définissez l'alias du système. |
unalias | Annuler l'alias système. |
rendez-vous | Affichez ou définissez l'heure du système. |
clair | Effacer l'écran, appelé écran clair. |
histoire | Affichez l'historique d'exécution des commandes. |
éjecter | Éjectez le lecteur optique. |
heure | Calculez le temps d'exécution de la commande. |
nc | Des outils réseau puissants. |
xargs | Convertissez l'entrée standard en arguments de ligne de commande. |
exécutif | Appelez et exécutez la commande de l'instruction. |
export | Définissez ou affichez les variables d'environnement. |
unset | Supprimez des variables ou des fonctions. |
type | Utilisé pour déterminer si une autre commande est une commande intégrée. |
bc | Calculatrice scientifique en ligne de commande |
Commandes de gestion du système et de surveillance des performances (9) | |
chkconfig | Gérer les éléments de démarrage du système Linux. |
vmstat | Statistiques de la mémoire virtuelle. |
mpstat | Affichez les statistiques d'état de chaque processeur disponible. |
iostat | Système de statistiques IO. |
sar | Obtenez de manière complète les données de performances du système telles que le processeur, la file d'attente d'exécution, les E/S de disque, la pagination (zone d'échange), la mémoire, les interruptions du processeur et le réseau. |
ipcs | Utilisé pour signaler l'état des installations de communication inter-processus sous Linux. Les informations affichées comprennent la liste des messages, la mémoire partagée et les informations sur le sémaphore. |
ipcrm | Utilisé pour supprimer une ou plusieurs files d'attente de messages, des ensembles de sémaphores ou des identifiants de mémoire partagée. |
strace | Utilisé pour diagnostiquer et déboguer le traceur d'espace utilisateur Linux. Nous l'utilisons pour surveiller l'interaction entre les processus de l'espace utilisateur et le noyau, comme les appels système, la transmission du signal, les changements d'état du processus, etc. |
ltrace | La commandesuivra les appels de fonction de bibliothèque du processus et indiquera quelle fonction de bibliothèque a été appelée. |
Commandes pour arrêter/redémarrer/se déconnecter et afficher les informations système (6) | |
arrêt | Arrêtez. |
arrêt | Arrêtez. |
mise hors tension | Coupez le courant. |
déconnexion | Quittez le Shell actuellement connecté. |
sortie | Quittez le Shell actuellement connecté. |
Ctrl+d | Touche de raccourci pour quitter le Shell actuellement connecté. |
Commandes liées à la gestion des processus (15) | |
bg | Convertissez une commande mise en pause en arrière-plan pour poursuivre l'exécution (exécuter en arrière-plan). |
fg | Déplacez la commande en arrière-plan au premier plan pour continuer à fonctionner. |
emplois | Affichez combien de commandes sont actuellement exécutées en arrière-plan. |
tuer | Tuez le processus. |
killall | Tuez un processus par son nom. |
pkill | Tuez un processus par son nom. |
crontab | Commande de tâche planifiée. |
ps | Affiche un instantané du processus. |
pstree | Processus d'affichage de l'arbre. |
nice/renice | Ajustez la priorité de l'exécution du programme. |
nonhup | Exécutez la commande spécifiée en ignorant les signaux en attente. |
pgrep | Trouvez les processus correspondant aux critères. |
niveau d'exécution | Affichez le niveau de fonctionnement actuel du système. |
initialisation | Changez de niveau d'exécution. |
service | Démarrez, arrêtez, redémarrez et arrêtez les services système, et affichez également l'état actuel de tous les services système. |
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!