Au début, je cherchais la raison pour laquelle which
rien ne sortait après lui avoir donné certains programmes comme argument, par exemple cd
.
D'après ce que j'ai trouvé ici , la raison en est probablement que cd
sur ma machine est une fonction, qui est confirmée par l'exécution type cd
.
TLDR: Mais comme les programmes normaux qui which
peuvent être localisés grâce aux $PATH
variables sont placés dans un de ces $PATH
dossiers, où sont cd
stockées les fonctions ou les scripts ?
user@linuxmchine:~$ type cd
cd is a function
cd ()
{
__zsh_like_cd cd "$@"
}
cd is a shell builtin
. Jetez un oeil à la page de manuel de votre shell (zsh?)