#1 Le 19/03/2010, à 22:01
- ubuntar
Comment comprendre les fichier d'aide par "Man cmd"
Bonjour,
Je suis nouveau à Linux et j'ai un peu de mal à comprendre les commandes! J'ai appris que pour savoir comment utiliser une commande donnée, on cherche par "man cmd" c'est à dire chercher le manuel de cette commande. Mais j'avoue que je ne comprends pas trop ce qui est écrit! Je le trouve pas très claire et il n'y a pas d'exemple pour simplifier l'explication!
Par exemple, quand je fais "man cut" j'ai par exemple un ensemble d'info:
NAME
cut - remove from each line of files
SYNOPSIS
cut OPTION....[FILE]
DESCRIPTION
Print selected parts of lines from each FILE to standard output.
Mandatory arguments to long options are mandatory for short options too.
-b, -- bytes=LIST
select only these bytes
-c, --characters=LIST
select only these caracters
-d, --delimiter=DELIM
use DELIM instead of TAB for field delimiter
..........ect.etc...
qu'est ce que cela veut dire ? les -b, -c, -....bytes, LIST?
Merci à tous
Hors ligne
#2 Le 19/03/2010, à 22:15
- Michel Leunen
Re : Comment comprendre les fichier d'aide par "Man cmd"
-b, -c, -....bytes, LIST?
Ce sont les options que tu peux donner à la commande. Dans ce cas, tu peux taper:
cut -b ...
cut -c ...
Ceci dit quand on sait ce qu'est une ligne de commande et comment l'utiliser, les pages de man deviennent claires.
Michel Leunen
http://linux.leunen.com
Hors ligne
#3 Le 19/03/2010, à 22:16
- gl38
Re : Comment comprendre les fichier d'aide par "Man cmd"
Ah la la !
Si tu tapes
man cut français
dans google, tu tombes sur le manuel de cut en français et tu n'as pas besoin de savoir que byte veut dire octet en français.
les -b, -c... sont les options possibles pour la commande.
Tu peux aussi demander à google
cut exemple
Cordialement,
Guy
Hors ligne
#4 Le 19/03/2010, à 22:37
- bertrand0
Re : Comment comprendre les fichier d'aide par "Man cmd"
Il faut installer le paquet manpages-fr pour avoir les pages du manuel en français. Par ailleurs tu peux utiliser yelp pour avoir un affichage graphique de la page de manuel.
Pour installer les pages de manuel en français:
sudo aptitude install manpages-fr manpages-fr-extra manpages-fr-dev
Pour afficher une page de manuel de cut:
"man cut" dans un terminal
ou bien dans l'interface alt+F2 puis taper "yelp man:cut"
Pour afficher le manuel info de cut:
"info cut" dans un terminal
ou bien dans l'interface alt+F2 puis taper "yelp info:cut"
Les pages info sont souvent beaucoup plus détaillées et complètes que les pages man, quand elles existent, mais sont pratiquement toujours en anglais.
Ceux qui écrivent comme ils parlent, quoiqu'ils parlent très bien, écrivent mal.
Buffon, Discours sur le style
Hors ligne
#5 Le 19/03/2010, à 22:47
- ubuntar
Re : Comment comprendre les fichier d'aide par "Man cmd"
Merci pour vos réponses. Je comprends toutefois pas comment comprendre ces Man!
b, co, d, f, ....qu'est-ce que ça veut dire?
J'aurais souhaité avoir un exemple concret pour l'utilisation et la signification des toutes ces options !
Bonne soirée
Hors ligne
#6 Le 20/03/2010, à 09:43
- gl38
Re : Comment comprendre les fichier d'aide par "Man cmd"
Fais un effort !
Je t'ai dit de chercher dans google
cut exemple
le première réponse donne deux exemples
la deuxième parle des options des commandes et donne des exemples.
Cordialement,
Guy
Hors ligne
#7 Le 20/03/2010, à 10:14
- nesthib
Re : Comment comprendre les fichier d'aide par "Man cmd"
@gl38 : merci d'être un peu plus aimable la question n'est pas stupide et ce n'est pas forcément très évident pour un débutant.
@ubuntutar : commence par lire des tuto sur le bash et les scripts bash avant de te plonger dans les man.
http://doc.ubuntu-fr.org/tutoriel/conso … e_commande
http://doc.ubuntu-fr.org/tutoriel/script_shell
http://abs.traduc.org/abs-fr/
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#8 Le 20/03/2010, à 16:30
- bertrand0
Re : Comment comprendre les fichier d'aide par "Man cmd"
wow...
Les commandes suivent presque toutes un format comme suit:
nom_de_commande liste_d_options liste_de_noms_de_fichiers
Il s'agit de l'information présentée dans le paragraphe SYNOPSYS: cut OPTIONS FILE
je ne reviens pas sur nom_de_commande,
les options dans liste_d_options sont séparées par des espaces, et ont souvent 2 formes possibles, une forme courte comme "-b", et une forme longue comme "--bytes". Certaines options nécessitent un argument représenté dans votre exemple par LIST (il faut donc remplacer LIST par ce que vous voulez, selon la description de l'option, le nom LIST donnant l'indication supplémentaire que cet argument d'option est une liste séparée par des virgules); par exemple, l'option byte version courte : -b 1,3,4
ou bien version longue --bytes=1,3,4
Cette liste de -b -c ... dans le paragraphe DESCRIPTION est donc la liste des options à mettre à la place de OPTION, avec un descriptif détaillé pour chaque option.
L'option nom_de_fichiers est une liste, séparée par des espaces, de noms de fichiers sur lesquels la commande s'applique. Elle n'est pas décrite dans cette page de man parce que c'est la forme standard.
Cela pourrait donc donner au final un commande comme ceci:
cut -b 1,3,4 monfichier.txt
ou bien
cut --bytes=1,3,4 monfichier1.txt monfichier2.txt monfichier3.bin
ou bien
cut -f 1,3 -d " " -s "mon fichier 1.txt" "mon fichier 2.txt"
ou en version longue
cut --fields=1,3 --delimiter=" " --only-delimited -- "mon fichier1.txt" "mon fichier2.txt"
....
Dernière modification par bertrand0 (Le 20/03/2010, à 16:43)
Ceux qui écrivent comme ils parlent, quoiqu'ils parlent très bien, écrivent mal.
Buffon, Discours sur le style
Hors ligne