Questions concernant les forums. Postez ici vos sondages.
Répondre

Commande "whatis"

#1Messageil y a 1 an

Bonjour,

Je pose une question en tant que novice,
j'ai recommencé à utiliser linux après de nombreuses années.

J'essaie d'utiliser une ligne de commande très simple à partir du terminal.
Quand je tape 'whatis man' la réponse est 'rien d’adéquat'.

Où est le problème ?

Commande "whatis"

#2Messageil y a 1 an

Moi, j'ai ça :

$ whatis ls
ls (1p)              - list directory contents
ls (1)               - list directory contents
$ whatis man
man (1)              - Interface de consultation des manuels de référence d...
man (7)              - macros to format man pages
man (1p)             - display system documentation
Regarde avec pamac quels paquets tu as de man, j'ai man-db et man-pages.

Commande "whatis"

#3Messageil y a 1 an

Oui, j'ai man installé et même sa traduction en français.


Image

Commande "whatis"

#4Messageil y a 1 an

Bonjour.
Il est vrai que nous n'utilisons pas fréquemment cette commande car la plupart du temps, elle fais appelle à une description sommaire d'une commande ce que fait l''option --help.
Par exemple :

$ whatis --help
Utilisation : whatis [OPTION...] MOT-CLEF...

  -d, --debug                affichage des messages de débogage
  -v, --verbose              affiche des messages d'avertissement étendus
  -r, --regex                interprète chaque mot-clef comme une expression
                             régulière
  -w, --wildcard             les mots-clefs contiennent des jokers
  -l, --long                 ne réduit pas l'affichage à la largeur du
                             terminal
  -C, --config-file=FICHIER  utilise ce fichier de configuration utilisateur
  -L, --locale=LOCALE        définit la locale pour cette recherche
  -m, --systems=SYSTÈME     utilise les pages de manuel d'autres systèmes
  -M, --manpath=CHEMIN       configure le chemin de recherche des pages de
                             manuel à CHEMIN
  -s, --sections=LISTE, --section=LISTE
                             recherche limitée à ces sections (séparées par
                             des deux-points)
  -?, --help                 affiche cette aide
      --usage                donne un court message d'utilisation
  -V, --version              affiche la version du programme

Les arguments obligatoires pour la forme longue des options le sont aussi pour
les formes courtes associées.

Signalez toute anomalie à cjwatson@debian.org.
Il y a cette page qui explique assez bien le fonctionnement de whatis.

Commande "whatis"

#5Messageil y a 1 an

Cela ne résout pas mon problème. En tant que novice, j'aimerais avoir une description courte de la commande.
J'ai aussi essayé toutes les options de la guide indiquée.

En cherchant un peu, j'ai lu qu'ilest probable que les fichiers 'whatis' soient manquants ou corrompus dans : /usr/local/man et /usr/share/man.

Cependant, il s'agit d'une toute nouvelle installation.

Je ne comprends pas comment continuer, en etant que j'ai déjà un problème avec une commande très simple ?

Commande "whatis"

#6Messageil y a 1 an

bonjour
cesariddu a écrit : il y a 1 an ou corrompus
Que de grands mots :rigole: il faudrait, avant de crier au loup, regarder ce que tu as...

- Il faudrait dans un premier temps tester la véritable commande qui est man (-k). Je suppose la même chose
- puisqu'il existe une option --debug, pourquoi ne pas l'utiliser...

Vu ton message d'erreur (normal si non trouvé), c'est sans doute que le timeur man-db n'a pas bien (ou encore) fonctionné. Donc lancer le service d'indexation des mans devrait à mon avis rentrer les choses dans le bon ordre.

ps: existe une commande pacman pour voir si l'app est "corrompue" :wink: (1 chance sur 1000...)

Commande "whatis"

#7Messageil y a 1 an

c'est vrai que whatis n'est qu'un man -f :

man -f ls
ls (1p)              - list directory contents
ls (1)               - list directory contents
$ man -f man
man (1)              - Interface de consultation des manuels de référence d...
man (7)              - macros to format man pages
man (1p)             - display system documentation
même résultats qu'avec whatis. D'aileurs man -h donne aussi :

Modes opératoires principaux :
  -f, --whatis               équivalent à whatis
  -k, --apropos              équivalent à apropos
Essaie un whatis -d man (debug) pour voir où est le problème
Dernière modification par Denis-pomil y a 1 an, modifié au total 1 fois.

Commande "whatis"

#8Messageil y a 1 an

Merci, vos réponse ont été très claires et appropriées.
Par contre, je continue à avoir le même probleme avec les autres commandes.





Image
Répondre