Je ne sais pas si tu connais mais il existe une commande interne, un builtin, nommé help.
Personnellement c’est une chose que j’ai appris bien trop tard à mon goût, alors je tiens à en parler.
Comme pour toute les commandes ayant une version interne au shell la page man (de test) indique :
NOTE : votre interpréteur de commandes peut avoir sa propre version de test et/ou de [ qui remplace en général la version décrite ici. Veuillez vous référer à la documen‐
tation de votre interpréteur de commandes pour en connaître les options.
$ helphelp
help: help[-dms][motif ...]
Affiche des informations sur les commandes intégrées.
Affiche de courts résumés des commandes intégrées. Si MOTIF est
spécifié, une aide détaillée de toutes les commandes correspondantes
au MOTIF est affichée, sinon la liste des sujets d'aide est affichée. Options : -d affiche une courte description pour chaque sujet -m affiche l'aide dans un format proche des pages de man(uel)
-s n'affiche qu'une courte aide pour chaque sujet correspondant au
MOTIF
Arguments :
MOTIF Motif spécifiant un sujet d'aide Code de retour : Renvoie le code de succès à moins que le MOTIF ne soit pas trouvé ou qu'une
option non valable ne soit donnée.
Note que tu peux faire appel au programme test qui est concerné par la page de manuel, soit en spécifiant tout le chemin : /usr/bin/test, soit en préfixant avec command (command test ...).
Les builtins se comportent grosso-modo pareil que la commande qu’ils remplacent (pour plus de performance en évitant un appel système gourmand), mais c’est plus ou moins vrai. Le builtin time de Bash et le programme /usr/bin/time, par exemple, sont très différents, l’un et l’autre ont leur intérêt respectif.
Pour la commande help, si je peux éviter à des personnes des man bash | grep -C3 truc qui n’ont pour ma part que trop longtemps contrarié ma bonne santé capillaire, je suis content.
[^] # Re: Maintenant qu'on est vendredi...
Posté par Marotte ⛧ . En réponse au journal Python à trou : trouve ton environnement. Évalué à 6. Dernière modification le 27 février 2025 à 20:13.
Je ne sais pas si tu connais mais il existe une commande interne, un builtin, nommé
help.Personnellement c’est une chose que j’ai appris bien trop tard à mon goût, alors je tiens à en parler.
Comme pour toute les commandes ayant une version interne au shell la page man (de
test) indique :Note que tu peux faire appel au programme
testqui est concerné par la page de manuel, soit en spécifiant tout le chemin :/usr/bin/test, soit en préfixant aveccommand(command test ...).Les builtins se comportent grosso-modo pareil que la commande qu’ils remplacent (pour plus de performance en évitant un appel système gourmand), mais c’est plus ou moins vrai. Le builtin
timede Bash et le programme/usr/bin/time, par exemple, sont très différents, l’un et l’autre ont leur intérêt respectif.Pour la commande
help, si je peux éviter à des personnes desman bash | grep -C3 trucqui n’ont pour ma part que trop longtemps contrarié ma bonne santé capillaire, je suis content.