All'inizio cercavo il motivo che which
non produceva nulla dopo avergli dato alcuni programmi come argomento, ad es cd
.
Da quello che ho trovato qui , il motivo probabilmente è che cd
sulla mia macchina è una funzione, che è confermata da esecuzione type cd
.
TLDR: Ma poiché i normali programmi che which
possono individuare grazie alla $PATH
variabile sono collocati in una di quelle $PATH
cartelle, dove sono cd
memorizzate funzioni o script come ?
user@linuxmchine:~$ type cd
cd is a function
cd ()
{
__zsh_like_cd cd "$@"
}
cd is a shell builtin
. Dai un'occhiata alla pagina man per la tua shell (zsh?)