Il fatto è che a volte scrivo cdper errore e che mi porta alla home directory.
ad es. sono in una directory che ha una directory nascosta e una directory visibile, premo rapidamente cd+ tabe questo mi porta alla home directory
cdfare nulla, puoi scrivere una funzione chiamata cdche non fa nulla quando non viene dato alcun argomento, altrimenti chiamabuiltin cd "$@"
cdfare qualunque cosa faccia. Se mantieni l'abitudine di eseguire comandi che non hai ricontrollato, ti imbatterai in problemi molto più grandi in seguito. Ad esempio, vuoi spostare due file in una terza directory: mv a b dir/e il completamento della TAB non produce dircome previsto, finirai per eseguire la mv a bsovrascrittura b. Impara a stare attento, impara a dare un'occhiata al comando prima di premere Invio.
rmimpedire la cancellazione di directory di primo livello, come /, /etc, /usr, /home, /var, ecc, senza una sostituzione di password. A volte abbiamo bisogno di protezione da noi stessi :)
cdda qualche parte per caso, usacd -per tornare alla posizione precedente - bash mantiene la$OLDPWDvariabile per questo scopo. Vedi gnu.org/software/bash/manual/bash.html#index-cd