Masalahnya adalah bahwa kadang-kadang saya mengetik cdsecara tidak sengaja dan membawa saya ke direktori home.
misalnya saya berada di direktori yang memiliki direktori tersembunyi dan direktori yang terlihat, saya dengan cepat menekan cd+ tabdan itu membawa saya ke direktori home
cdmelakukan apa pun, Anda dapat menulis sebuah fungsi bernama cdyang tidak melakukan apa-apa ketika tidak ada argumen yang diberikan, jika tidak panggilbuiltin cd "$@"
cdmelakukan apa pun yang dilakukannya. Jika Anda memiliki kebiasaan menjalankan perintah yang belum Anda periksa ulang, Anda akan mengalami masalah yang jauh lebih besar di kemudian hari. Misalnya Anda ingin memindahkan dua file ke direktori ketiga: mv a b dir/dan penyelesaian TAB tidak menghasilkan dirseperti yang Anda harapkan, Anda akan berakhir mengeksekusi mv a byang menimpa b. Belajarlah untuk berhati-hati, belajarlah melihat perintah sebelum menekan Enter.
rmmencegah menghapus direktori tingkat atas seperti /, /etc, /usr, /home, /var, dll tanpa override password. Terkadang kita membutuhkan perlindungan dari diri kita sendiri :)
cdsuatu tempat secara tidak sengaja, gunakancd -untuk kembali ke lokasi Anda sebelumnya - bash menyimpan$OLDPWDvariabel untuk tujuan ini. Lihat gnu.org/software/bash/manual/bash.html#index-cd