[Linux] La commande CD.

Résolu/Fermé
Mus4RT Messages postés 10 Date d'inscription vendredi 27 avril 2007 Statut Membre Dernière intervention 22 juillet 2007 - 22 juil. 2007 à 11:16
Mus4RT Messages postés 10 Date d'inscription vendredi 27 avril 2007 Statut Membre Dernière intervention 22 juillet 2007 - 22 juil. 2007 à 11:51
Salut tout le monde!
Le but que je veux atteindre est de modifier ou personnaliser la commande CD, mais le problème est que je n'arrive pas à trouver le fichier correspondant dans aucun répertoire (normalement elle devrait être dans le répertoire bin!).
Bien sûr j'ai cherché partout dans le NET mais rien, vous êtres mon seul espoir pour trouver la solution.
Donc si vous savez où/comment modifier pour personnaliser la commande CD ou autre chose qui peut m'aider à trouver la solution je suis prôneur.

Merci d'avance pour vos réponses.

Cordialement,
Mus4RT
A voir également:

5 réponses

Mus4RT Messages postés 10 Date d'inscription vendredi 27 avril 2007 Statut Membre Dernière intervention 22 juillet 2007 1
22 juil. 2007 à 11:51
Merci beaucoup à vous tous, c'est exactement les réponses que j'attendais.
Bonne journée!

Cordialement,
Mus4RT
1
aruju Messages postés 2213 Date d'inscription dimanche 29 octobre 2006 Statut Contributeur Dernière intervention 15 novembre 2014 403
22 juil. 2007 à 11:19
salut,

tu peux creer un alias dans le fichier .bashrc
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
22 juil. 2007 à 11:26
Salut,

La commande "cd" est une commande interne ("type cd" pour t'en convaincre si besoin était) et fait donc partie du shell "bash" (man bash).

Pour la modifier il faut donc passer par un "alias" (man bash)
man bash -P 'less -p "^       alias "'
plus précisément.

:-)
0
jee pee Messages postés 39637 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 25 avril 2024 9 235
22 juil. 2007 à 11:29
bonjour,

la commande cd n'existe pas en tant que fichier executable (sous /bin ou ailleurs) car c'est une commande interne du noyau unix (ou incorporée - built-in), interprétée directement par le shell.

cela contrairement aux commandes externes qui sont des fichiers executables.

si tu veux creer ta propre commande, donne lui un autre nom

et après avoir ecrit ton programme ou script (moncd), je n'ai pas de quoi essayer sous la main pour voir si on peut faire un alias pour remplacer une commande interne, teste :

alias cd='moncd $*'

cdt
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
22 juil. 2007 à 11:36
bonjour,
un topo sur les alias :
http://www.linuxinfor.com/english/Bash-Beginners-Guide/sect_03_05.html

bonne journée.

:-))
0