Maison  >  Article  >  tutoriels informatiques  >  150 commandes courantes que vous devez connaître dans le fonctionnement et la maintenance de Linux

150 commandes courantes que vous devez connaître dans le fonctionnement et la maintenance de Linux

PHPz
PHPzavant
2024-02-18 16:48:13550parcourir

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.

La commande
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.
mail 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 suivra 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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer