GNU/Linux >> Tutoriels Linux >  >> Linux

Comment savoir ce que fait une commande Linux

Les distributions Linux contiennent trois ensembles de documentation puissants pour permettre aux utilisateurs et aux administrateurs de tirer le meilleur parti du système. Savoir utiliser efficacement ces ressources est une compétence essentielle pour les utilisateurs de Linux.

Voici les trois ensembles de documentation :

  • Pages de manuel
  • Pages d'informations
  • /usr/share/docs

Les pages de manuel

Les pages de manuel sont la ressource incontournable pour presque tous les utilisateurs Linux travaillant en ligne de commande.

Que pouvez-vous découvrir via les pages de manuel ?

  • Le résumé de la commande
  • Options et explications
  • Exemples
  • Auteur et mainteneur

C'est parfait lorsque vous ne pouvez pas vous souvenir d'options moins couramment utilisées ou que vous travaillez quotidiennement sur plusieurs plates-formes de système d'exploitation (les options entre les versions Linux et Unix des commandes diffèrent souvent).

L'utilisation des pages de manuel est simple; tapez simplement le man commande et incluez la commande sur laquelle vous avez besoin de plus d'informations. Par exemple, pour afficher le manuel du ls commande, tapez man ls .

Les pages de manuel incluent un ensemble puissant de fonctionnalités de recherche pour vous aider à trouver exactement ce dont vous avez besoin. Une fois la page de manuel affichée, tapez une barre oblique (/ ) pour activer la recherche par mot-clé. Entrez simplement le mot que vous recherchez après la barre oblique et sélectionnez Entrée . Utilisez le n et N touches pour trouver l'exemple suivant ou précédent du mot-clé. Utilisez Ctrl+C pour terminer la recherche.

Les pages de manuel sont organisées dans les sections suivantes :

  • Commandes utilisateur (section 1)
  • Appels système (section 2)
  • Fonctions de la bibliothèque C (section 3)
  • Périphériques et fichiers spéciaux (section 4)
  • Formats et conventions de fichiers (section 5)
  • Jeux (section 6)
  • Divers (section 7)
  • Outils et démons d'administration système (section 8)

Généralement, une demande de page de manuel va à la section 1 ou 8, mais vous pouvez spécifier la section (en supposant que la commande demandée existe dans plusieurs sections) en tapant :

$ man 1 ls

L'aisance à accéder aux pages de manuel et à définir des recherches par mot-clé est une compétence essentielle de l'utilisateur Linux. En fait, la documentation système en général, et les pages de manuel en particulier, sont mentionnées dans les objectifs de l'examen RHCSA (Red Hat Certified System Administrator).

[ Découvrez comment votre système d'exploitation est la base qui solidifie et unifie votre infrastructure informatique dans Pourquoi le système d'exploitation est important. ]

La commande info

Les pages d'informations jouent un rôle similaire aux pages de manuel, bien qu'elles aient tendance à être un peu plus conviviales. Les pages de manuel sont essentiellement une référence courte et concise, tandis que les pages d'informations tendent davantage vers la lisibilité et des explications plus approfondies. Le système de page d'informations prend également en charge les liens de base entre les documents pour faciliter les références croisées. Cela fournit un ensemble de documentation plus structuré et lisible.

La syntaxe des pages d'informations est la même qu'avec man :

$ info ls

Documents

Une documentation plus formelle, ainsi que des modèles, des didacticiels, des licences et certains fichiers de configuration, se trouve à /usr/share/doc . Les fichiers fournissent beaucoup plus de détails que les pages de manuel. Ces fichiers spécifiques au package sont généralement compressés, mais des outils tels que vim et less gérer le contenu de manière transparente.

[ Apprenez-en plus sur Linux dans le cours de formation gratuit Présentation technique de Red Hat Enterprise Linux. ]

Vous pouvez voir quelle documentation est disponible en tapant :

 $ ls /usr/share/docs | less

Chaque package a son propre sous-répertoire. Exécutez la commande suivante pour voir la documentation de l'éditeur de texte Nano :

$ ls /usr/share/doc/nano

Le défi

Pour vous aider à vous entraîner à utiliser ces ressources, j'ai inclus trois défis simples impliquant l'éditeur de texte Nano (assurez-vous donc que Nano est installé avant de les accomplir). Le corrigé se trouve à la fin de l'article si vous en avez besoin.

  1. Comment supprimez-vous les deux lignes d'aide en bas de Nano ?
  2. Trouvez l'URL de l'outil de suivi des bogues Nano.
  3. Qu'est-ce que "l'éditeur de texte merveilleusement facile à utiliser et convivial" sur lequel Nano est basé ?

Récapitulez

Tous les systèmes ne sont pas connectés à Internet et tous les rappels ne doivent pas nécessairement provenir de recherches avancées sur Google. Parfois, tout ce dont un administrateur système a besoin est un indice rapide, "Oh ouais, c'est l'option pour le format long." Les pages de manuel sont idéales pour ces courtes invites. Les pages d'informations ajoutent plus de détails, un meilleur lien entre les ressources et plus de lisibilité. La documentation officielle stockée dans /usr/share/doc fournit le plus de détails, d'exemples, de modèles, d'informations sur les licences et d'autres ressources pertinentes.

Corrigé :

  1. -x ou --nohelp
  2. https://savannah.gnu.org/bugs/?group=nano
  3. pico (compositeur du pin)

Linux
  1. Qu'est-ce qu'une commande Chown sous Linux et comment l'utiliser

  2. Comment trouver des connexions SSH actives sous Linux

  3. Quelle version de Linux suis-je en cours d'exécution ? Voici comment le savoir

  4. Linux - Comment savoir quels disques durs sont dans le système ?

  5. Comment puis-je savoir quel processus a un verrou sur un fichier sous Linux ?

Comment savoir depuis combien de temps un processus s'exécute sous Linux

Comment trouver la page de manuel la plus longue sous Linux

Comment rechercher des fichiers avec la commande fd sous Linux

Comment trouver une adresse IP dans la ligne de commande Linux

Qu'est-ce que la commande source sous Linux et comment ça marche ?

Que sont les tuyaux sous Linux ? Comment fonctionne la redirection de tuyau ?