Commandes Linux
Format de commande du terminal
commande [-options] [paramètre]
illustrer:
- commande : le nom de la commande, le mot anglais ou l'abréviation de la fonction correspondante
- [-options] : options, qui peuvent être utilisées pour contrôler la commande, ou peuvent être omises
- paramètre : le paramètre passé à la commande, qui peut être zéro, un ou plusieurs
- [] représente facultatif
aide sur les commandes de terminal
aider
aide [-dms] [modèle ...]
hann@HannYang:~$ help --help
help: help [-dms] [pattern ...]
Display information about builtin commands.
Displays brief summaries of builtin commands. If PATTERN is
specified, gives detailed help on all commands matching PATTERN,
otherwise the list of help topics is printed.
Options:
-d output short description for each topic
-m display usage in pseudo-manpage format
-s output only a short usage synopsis for each topic matching
PATTERN
Arguments:
PATTERN Pattern specifying a help topic
Exit Status:
Returns success unless PATTERN is not found or an invalid option is given.
La commande help sans option répertorie toutes les commandes :
Utilisation : help nom-commande
commande d'aide
Ou utilisez le nom de la commande --help
C'est-à-dire qu'il s'agit d'une option dont disposent la plupart des commandes et qui affiche les informations d'aide de la commande de commande spécifiée.
commande --help
Exemple : aide pour utiliser la commande more
hann@HannYang:~$ more --help
Usage:
more [options] <file>...
A file perusal filter for CRT viewing.
Options:
-d display help instead of ringing bell
-f count logical rather than screen lines
-l suppress pause after form feed
-c do not scroll, display text and clean line ends
-p do not scroll, clean screen and display text
-s squeeze multiple blank lines into one
-u suppress underlining
-<number> the number of lines per screenful
+<number> display file beginning from line number
+/<string> display file beginning from search string match
--help display this help
-V, --version display version
For more details see more(1).
homme
Consultez le manuel de la commande command
commande de l'homme
man est l'abréviation de manual, qui contient des manuels détaillés pour la plupart des commandes et fonctions.
Touches d'opération lors de l'utilisation de man :
- Barre d'espace : affiche l'écran suivant des pages de manuel
- Touche Entrée : faire défiler les pages de manuel d'une ligne à la fois
- b : revenir en arrière d'un écran
- Q : quitter
Exemple:
hann@HannYang :~$ homme de plus
la différence entre les deux
help fournit des instructions d'utilisation simples pour la commande ;
man Fournit des manuels d'utilisation détaillés pour les commandes ;
La plupart des commandes vous aideront, et certaines commandes n'ont pas de manuel :
hann@HannYang:~$ man ll
No manual entry for ll
hann@HannYang:~$ man shift
No manual entry for shift
Redirection et tuyaux
Rediriger>,>>
Le résultat de l'exécution de la commande Linux est affiché sur le terminal par défaut, et le résultat de l'exécution de la commande peut être sorti/ajouté à un fichier spécifié ou à un autre périphérique via la redirection .
Caractères de redirection :
> : indique la sortie, qui écrasera le contenu original du fichier ;
>> : indique l'ajout, qui ajoutera le contenu à la fin du fichier existant.
pipeline |
Linux permet à la sortie d'une commande d'être canalisée comme entrée d'une autre commande.
Caractère pipe: | barre verticale, la commande à gauche est le terminal de sortie et la commande lisant le contenu à droite est le terminal d'entrée.
hann@HannYang :~$ ls -al | plus
Concernant l'utilisation spécifique des deux, nous en parlerons dans les commandes suivantes.
Classification des commandes du terminal
Il est principalement divisé en sept catégories : opération de fichiers, opération de disque, opération de réseau, gestion des utilisateurs, configuration du système, gestion des programmes et contrôle de la programmation.
classe d'opération de fichier
ls : permet de lister les fichiers et répertoires contenus dans le répertoire courant ;
cd : permet de changer de répertoire de travail courant ;
pwd : affiche le répertoire de travail courant ;
mv : permet de déplacer ou renommer le fichier ou répertoire spécifié ;
cp : utilisé Utilisé pour copier le fichier ou le répertoire spécifié ;
rm : utilisé pour supprimer le fichier ou le répertoire spécifié ;
mkdir : utilisé pour créer un répertoire vide ;
cat : utilisé pour afficher le contenu du fichier ;
touch : utilisé pour mettre à jour l'horodatage du fichier ou du répertoire ;
vi : édition du contenu du fichier texte ;
chmod : utilisé pour modifier les droits d'accès des fichiers ou des répertoires ;
classe d'opération de disque
df : affiche l'utilisation du disque ;
du : affiche l'espace occupé par chaque fichier ;
tree : affiche l'arborescence du répertoire ;
mount/umout : monte/démonte le disque ;
Classe d'exploitation réseau
Commande ifconfig : utilisée pour afficher l'interface réseau, l'adresse, l'état et d'autres informations ;
commande ping : utilisée pour tester la connectivité et le délai du réseau ;
commande netstat : utilisée pour afficher l'état du réseau ;
commande wget : utilisée pour télécharger des fichiers à partir d'un serveur distant.
Gestion des utilisateurs
useradd : utilisé pour ajouter des utilisateurs ;
chown : utilisé pour modifier le propriétaire du fichier ;
passwd : utilisé pour modifier les mots de passe des utilisateurs ;
usermod : utilisé pour modifier les noms d'utilisateur ou les groupes ;
groupadd : utilisé pour créer de nouveaux groupes d'utilisateurs ;
groupmod : utilisé pour modifier le nom des groupes ;
Classe de configuration système
alias/unalias : utilisé pour définir et supprimer des alias pour d'autres commandes ;
history : historique d'utilisation des commandes ;
date : modifier ou afficher la date système ;
time : modifier ou afficher l'heure système ;
set : définir les variables d'environnement système ;
crontab : définir les tâches planifiées ;
redémarrer : redémarrer le système ;
shutdown : shutdown ;
Gestion de programme
ps : afficher l'état du processus ;
bg : changer le processus d'arrière-plan en exécution au premier plan ;
fg : changer le processus d'avant-plan en exécution en arrière-plan ;
top/htop : utilisé pour surveiller les ressources système en temps réel ;
kill : utilisé pour mettre fin au programme en cours d'exécution ;
contrôle de la programmation
for, while, if, test, return... et d'autres commandes de contrôle de programmation, et deux variables booléennes : true, false
Il peut y avoir de légères différences dans les différentes versions de distribution.La version que j'utilise est Ubuntu 20.04.6 de wsl2.
Parlons en détail de l'utilisation des commandes dans le prochain article.