Commandes de fonctionnement du terminal Linux (1)

Commandes Linux

Format de commande du terminal

commande [-options] [paramètre]

illustrer:

  1. commande : le nom de la commande, le mot anglais ou l'abréviation de la fonction correspondante
  2. [-options] : options, qui peuvent être utilisées pour contrôler la commande, ou peuvent être omises
  3. paramètre : le paramètre passé à la commande, qui peut être zéro, un ou plusieurs
  4. [] 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 :

  1. Barre d'espace : affiche l'écran suivant des pages de manuel
  2. Touche Entrée : faire défiler les pages de manuel d'une ligne à la fois
  3. b : revenir en arrière d'un écran
  4. 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.

Je suppose que tu aimes

Origine blog.csdn.net/boysoft2002/article/details/132137466
conseillé
Classement