b'\n_START_ARTICLE_\nCd (Unix)\n_START_PARAGRAPH_\ncd (abbreviazione dalla lingua inglese di change directory, cambia directory), nei sistemi operativi Unix e Unix-like, e pi\xc3\xb9 in generale nei sistemi POSIX, \xc3\xa8 un comando interno delle shell testuali che cambia la directory corrente della shell da cui viene eseguito.\n_START_SECTION_\nDescrizione generale\n_START_PARAGRAPH_\nIl comando \xc3\xa8 necessariamente un comando interno della shell, e non pu\xc3\xb2 essere un programma esterno ad essa, in quanto un processo pu\xc3\xb2 modificare solo la propria directory corrente e non quella di altri processi; da ci\xc3\xb2 segue che la shell deve implementare autonomamente questa funzione. La nuova impostazione della directory corrente viene comunque ereditata dai programmi avviati in seguito dalla stessa shell._NEWLINE_Dopo un cambio di directory corrente, la variabile d\'ambiente PWD viene automaticamente aggiornata con il pathname della nuova directory corrente.\n_START_SECTION_\nSintassi\n_START_PARAGRAPH_\nLa sintassi generale di cd \xc3\xa8 la seguente:_NEWLINE_cd [opzioni] [--] [dir]_NEWLINE_Il parametro facoltativo dir indica la nuova directory corrente. Se non \xc3\xa8 specificato, viene usato al suo posto il valore della variabile d\'ambiente HOME, che normalmente indica la home directory dell\'utente. Se invece \xc3\xa8 un trattino ("-"), allora viene usata la directory corrente precedente._NEWLINE_Se il parametro dir \xc3\xa8 un pathname relativo che non ha come primo elemento "." o "..", allora esso viene unito a ciascuna delle directory elencate nella variabile d\'ambiente CDPATH: se il risultato corrisponde ad una directory esistente, allora essa diviene la nuova directory corrente. Altrimenti dir viene considerato relativo alla directory corrente._NEWLINE_Il doppio trattino -- (facoltativo) indica che i parametri successivi non sono da considerarsi opzioni.\n_START_SECTION_\nEsempi\n_START_PARAGRAPH_\nImposta /tmp come nuova directory corrente:_NEWLINE_cd /tmp_NEWLINE_Sale di un livello nella gerarchia delle directory:_NEWLINE_cd .._NEWLINE_Ritorna alla directory corrente precedente:_NEWLINE_cd -_NEWLINE_Va nella directory specificata dalla variabile d\'ambiente HOME, che normalmente \xc3\xa8 la home directory dell\'utente:_NEWLINE_cd_NEWLINE_Ricerca la sottodirectory fatture/2008 relativamente alle directory elencate nella variabile d\'ambiente CDPATH e alla directory corrente, e usa come nuova directory corrente la prima tra esse trovata:_NEWLINE_cd fatture/2008_NEWLINE_Ricerca la subdirectory fatture/2008 relativamente alla directory corrente e la usa come nuova directory corrente, non considerando i valori elencati nella variabile d\'ambiente CDPATH:_NEWLINE_cd ./fatture/2008'