Aide sous Linux

1. Commandes less et more

  • less est une commande Unix permettant de visualiser un fichier texte page par page (sans le modifier). Sa fonction est similaire à la commande more, mais permet en plus de revenir en arrière ou de rechercher une chaîne. Contrairement à vi (qui permet aussi de visualiser des fichiers), less n’a pas besoin de charger entièrement le fichier en mémoire et s’ouvre donc très rapidement même pour consulter de gros fichiers.
  • Raccourcis dans less :
    • h ou help pour l’aide
    • / suivi d’une occurrence pour effectuer une recherche
    • Barre d’espace : pour avancer d’une page
  • Exemples :
$ more /var/log/dmesg

2. Commande man

man est une commande Unix. Elle permet de visionner le manuel d’une commande du shell. Elle utilise la commande less. Les raccourcis de navigation sont donc identiques.

Chaque page de manuel fait partie d’une section :

  • -1. Commandes utilisateur
  • -2 Appels système
  • -3 Fonctions de bibliothèque
  • -4 Fichiers spéciaux
  • -5 Formats de fichier
  • -6 Jeux
  • -7 Divers
  • -8 Administration système
  • -9 Interface du noyau Linux

Chaque section possède une page d’introduction qui présente la section, disponible en tapant man <section> intro.

Pour installer les pages de manuel en français : yum install man-pages-fr.

3. Appel d’une page manuel

  • Pour appeler une page de manuel, tout simplement :$ man [-s<section>] <nom_de_commande> * Par exemple :$ man man $ man ls $ man 5 passwd

4. Recherche d’une page manuel

  • Une page de manuel peut avoir le même nom et faire partie d’une section différente (la portée de la page est différente). Par exemple :$ man -f passwd passwd (1) – Modifier le mot de passe d’un utilisateur passwd (5) – fichier des mots de passe passwd (1ssl) – compute password hashes * L’option man -f passwd permet d’effectuer une recherche sur le nom des pages man. La commande whatis passwd aurait eu le même effet.

5. Contenu d’une page manuel man -fou whatis

  • En en-tête de la page man on trouve le nom de la commande suivie d’un numéro entre parenthèses. Il s’agit du numéro de section.
  • Une page est composée de plusieurs sections (au sens interne de la page) :
  • NOM, SYNOPSIS, CONFIGURATION, DESCRIPTION, OPTIONS, CODE DE RETOUR, VALEUR RENVOYÉE, ERREURS, ENVIRONNEMENT, FICHIERS, VERSIONS, CONFORMITÉ, NOTES, BOGUES, EXEMPLE, AUTEURS et VOIR AUSSI.

6. Contenu d’une page manuel

  • Le SYNOPSIS indique brièvement l’interface de la commande ou de la fonction. Pour les commandes, ce paragraphe montre sa syntaxe et ses arguments. Les caractères gras marquent le texte invariable et l’italique indique les arguments remplaçables. Les crochets encadrent les arguments optionnels, les barres verticales (caractère pipe) séparent les alternatives, et les ellipses … signalent les répétitions.
  • La DESCRIPTION fournit une explication sur ce que la commande, la fonction ou le format représente. Décrit les interactions avec les fichiers et l’entrée standard, ou ce qui est produit sur la sortie standard ou d’erreur. Ne contient pas les détails d’implémentation internes, sauf s’ils sont critique pour comprendre l’interface. Décrit le cas principal, pour les détails sur les options, on utilise le paragraphe OPTIONS.

7. Se déplacer dans une page manuel

  • G pour arriver à la fin du document
  • gg pour revenir au début du document

8. Commandes man -k ou apropos

$ man -k password

* Recherche la description courte et le nom des pages de manuel comportant le mot-clé, utilisé comme une expression rationnelle, puis affiche tout ce qui a été trouvé.

  • La commande apropos donne l’équivalent :
$ apropos password
  • La commande whatis -r donne également le même résultat.

Man utilise une base donnée pour consulter les descriptions des pages. En cas de pages ou de logiciels ajoutés, il est indiqué de mettre à jour la base de données mandb:

# mandb

9. Commande info

  • info a d’abord été fourni avec le paquet Texinfo de GNU en alternative plus exhaustive et documentée que les pages de manuel UNIX et a été porté par la suite sur d’autres systèmes de type Unix.
$ info info

10. Autres ressources

  • option : -h ou --help d’une commande
$ man --help
  • Les fichiers README des sources,
  • dans le dossier /usr/share/doc.

11. Manuels et wikis des distributions

12. Cours en ligne

13. Sites divers

Mourad ELGORMA

Mourad ELGORMA

Fondateur de summarynetworks, passionné des nouvelles technologies et des métiers de Réseautique , Master en réseaux et système de télécommunications. ,j’ai affaire à Pascal, Delphi, Java, MATLAB, php …Connaissance du protocole TCP / IP, des applications Ethernet, des WLAN …Planification, installation et dépannage de problèmes de réseau informatique……Installez, configurez et dépannez les périphériques Cisco IOS. Surveillez les performances du réseau et isolez les défaillances du réseau. VLANs, protocoles de routage (RIPv2, EIGRP, OSPF.)…..Manipuler des systèmes embarqués (matériel et logiciel ex: Beaglebone Black)…Linux (Ubuntu, kali, serveur Mandriva Fedora, …). Microsoft (Windows, Windows Server 2003). ……Paquet tracer, GNS3, VMware Workstation, Virtual Box, Filezilla (client / serveur), EasyPhp, serveur Wamp,Le système de gestion WORDPRESS………Installation des caméras de surveillance ( technologie hikvision DVR………..). ,

Laisser un commentaire

%d blogueurs aiment cette page :