#1 Le 19/12/2007, à 23:57
- Kandide
[RESOLU] Code source C de commandes du shell
Bonjour,
Je suppose que les commandes standard du shell (rm, ls, cd, etc.) ainsi que divers utilitaires (cal, grep, find, etc.) sont écrits en C.
Quelqu'un peut-il me dire o๠je peux en télécharger le code-source, en me donnant une URL précise par exemple ?
Merci
Dernière modification par Kandide (Le 20/12/2007, à 10:06)
Hors ligne
#2 Le 20/12/2007, à 00:23
- gene69
Re : [RESOLU] Code source C de commandes du shell
suis pas sur que n'importe qui arrive à lire ce genre de sources.
Dernière modification par gene69 (Le 20/12/2007, à 00:23)
Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion
Hors ligne
#3 Le 20/12/2007, à 00:46
- Kandide
Re : [RESOLU] Code source C de commandes du shell
Tu peux t'abstenir de faire ce genre de réponse presque triviale.
Oui, en cherchant dans Google, je me suis rendu compte que je suis loin d'être le premier à me poser la question, preuve que ce n'est pas si immédiat. Bon, en fait il faut chercher le code-source de Bash, ce que l'on trouve en cherchant sur le ftp de gnu.org .
Maintenant, ce code source ne contient pas le code source d'éxécutables comme grep ou cal et autres utilitaires très nombreux sous Linux. Quelqu'un sait-il o๠les trouver ? Merci
Hors ligne
#4 Le 20/12/2007, à 07:02
- HymnToLife
Re : [RESOLU] Code source C de commandes du shell
ftp://ftp.gnu.org/gnu/coreutils
- Rodrigue, as-tu du cœur ?
- Non, mais j'ai du pique !
Hors ligne
#5 Le 20/12/2007, à 09:01
- Yannick_LM
Re : [RESOLU] Code source C de commandes du shell
Description: The GNU core utilities
This package contains the essential basic system utilities.
.
Specifically, this package includes:
basename cat chgrp chmod chown chroot cksum comm cp csplit cut date dd df dir
dircolors dirname du echo env expand expr factor false fmt fold groups head
hostid id install join link ln logname ls md5sum mkdir mkfifo mknod mv nice nl
nohup od paste pathchk pinky pr printenv printf ptx pwd readlink rm rmdir
sha1sum seq shred sleep sort split stat stty sum sync tac tail tee test touch
tr true tsort tty uname unexpand uniq unlink users vdir wc who whoami yes
Bugs: mailto:ubuntu-users@lists.ubuntu.com
Donc :
apt-get source coreutils
devrait suffire.
Trucs et astuces pour Vim
Ma web page avec des trucs dessus ...
Hors ligne
#6 Le 20/12/2007, à 09:46
- Kandide
Re : [RESOLU] Code source C de commandes du shell
ftp://ftp.gnu.org/gnu/coreutils
Merci. On y trouve pas mal de choses en effet (cat, rm, mv, sort, ls, date, etc.). Les programmes find et grep ne s'y trouvent pas (normal, on les trouve ici : ftp://ftp.gnu.org/gnu/). Je n'ai pas trouvé le calendrier cal .
Hors ligne
#7 Le 20/12/2007, à 09:56
- HymnToLife
Re : [RESOLU] Code source C de commandes du shell
C'est parce que cal n'est pas un programme GNU, tu le trouveras ici :
ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng
(merci le man)
- Rodrigue, as-tu du cœur ?
- Non, mais j'ai du pique !
Hors ligne
#8 Le 20/12/2007, à 10:06
- Kandide
Re : [RESOLU] Code source C de commandes du shell
C'est parce que cal n'est pas un programme GNU, tu le trouveras ici :
ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng
Bien vu et merci beaucoup.
Hors ligne