Вся справа в тому, що іноді я друкую cdпомилково, і це відводить мене до домашнього каталогу.
наприклад, я в каталозі, у якому є прихований каталог і видимий каталог, я швидко натискаю cd+, tabі це відводить мене до домашнього каталогу
cdнічого робити, ви можете написати функцію, яка називається cd, яка нічого не робить, коли аргументи не наводяться, інакше зателефонуйтеbuiltin cd "$@"
cdробити все, що робить. Якщо ви збережете звичку виконувати команди, які ви не перевірили двічі, згодом у вас виникнуть набагато більші проблеми. Наприклад, ви хочете перемістити два файли в третій каталог: mv a b dir/і завершення TAB не видається так, dirяк ви очікували, ви в кінцевому підсумку виконаєте, mv a bщо перезаписується b. Навчіться бути обережними, навчіться переглядати команду перед натисканням клавіші Enter.
rmзапобігання стирання каталогів верхнього рівня , таких як /, /etc, /usr, /home, /varі т.д. без пароля перевизначення. Іноді нам потрібен захист від нас самих :)
cdдесь випадково, використовуйтеcd -для повернення до попереднього місця розташування - bash зберігає$OLDPWDзмінну для цієї мети. Дивіться gnu.org/software/bash/manual/bash.html#index-cd