Я связал rm
с echo use del or full path to rm
, чтобы спасти себя от случайного rm (только что потерял $HOME
для него).
Но sudo rm
все еще использует /bin/rm
. Как я могу использовать псевдоним для печати того же сообщения?
PS: del
является псевдонимом trash-put
Вы можете установить собственную версию rm в / usr / local / bin, которая ищется перед / usr / bin, где rm .
Создайте файл 'sudo nano / usr / local / bin / rm' со следующим содержимым:
#!/bin/bash echo use del of full path to rm
Не забудьте сделать его исполняемым
sudo chmod +x /usr/local/bin/rm
РЕДАКТИРОВАТЬ
Я не считаю хорошей идеей изменить семантическое поведение «rm». Многие другие программы и скрипты используют rm и ожидают, что он будет вести себя нормально.