Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

heureusement ya googlecode

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

gene69 a écrit :

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

apt-cache show coreutils a écrit :

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

HymnToLife a écrit :

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

HymnToLife a écrit :

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