Il fatto è che a volte scrivo cd
per 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
cd
fare nulla, puoi scrivere una funzione chiamata cd
che non fa nulla quando non viene dato alcun argomento, altrimenti chiamabuiltin cd "$@"
cd
fare 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 dir
come previsto, finirai per eseguire la mv a b
sovrascrittura b
. Impara a stare attento, impara a dare un'occhiata al comando prima di premere Invio.
rm
impedire 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 :)
cd
da qualche parte per caso, usacd -
per tornare alla posizione precedente - bash mantiene la$OLDPWD
variabile per questo scopo. Vedi gnu.org/software/bash/manual/bash.html#index-cd