Прежде всего, прекратите выполнять все как root. Вам никогда не нужно этого делать. Запускайте отдельные команды с помощью sudo
случае необходимости. Если обычная команда не работает без sudo, просто вызовите sudo !!
выполнить это снова.
Если вы параноидально относитесь к rm
, mv
и другим операциям, работая от имени root, вы можете добавить следующие псевдонимы в файл конфигурации вашей оболочки:
[ $UID = 0 ] && \
alias rm='rm -i' && \
alias mv='mv -i' && \
alias cp='cp -i'
Все они будут запрашивать подтверждение (-i
) перед удалением файла или перезаписью существующего файла, соответственно, но только если вы являетесь пользователем root
(пользователь с ID 0).
Не слишком привыкай к этому. Если вы когда-нибудь обнаружите, что работаете в системе, которая не запрашивает у вас все, вы можете в конечном итоге удалить материал, не заметив этого. Лучший способ избежать ошибок - никогда не запускать с правами root и думать о том, что именно вы делаете, когда используете sudo
.