alias rm="rm -i"
Bash kabuğunu kullandığınızı varsayalım (bunu .bashrc dosyanıza koyun, böylece açtığınız yeni mermilere devam eder).
Bu, rm'nin neyi silmek istediğinizi onaylamanızı istemesiyle sonuçlanmalıdır, bu özellikle -rf yaparken iyi olur, ancak komut isteminde ana dizininizin tam yoluna '~' ekleyecektir. Bir ipucunu silmediğiniz bir ipucu '~' ama aslında homedir.
$ rm -rf ~
rm: examine files in directory /nas/users/u12345/unix (yes/no)? n
Bu teknik olarak sorunuza bir cevap değildir, ancak gelecekte böyle bir sorunu önlemenize yardımcı olabilir.
EDIT: Bazı insanlar "rm" komutu ile daha az dikkatli olmanızı sağladığından bu tekniği kullanmaktan vazgeçebilirler. Tecrübelerime göre bu gerçek olmaktan uzak. Gerçekte, takma adın etkisi sizi "rm -rf" yi kullanmaktan caydırmaktır - bildiğiniz gibi, cevaplamak istemediğiniz birçok istemle sonuçlanacağını - ve istemde bulunmamak için "rm -rf "rm komutunu kasıtlı olarak / bin / rm (ya da her neyse) olarak belirtmeniz gerekir. Bu, genel olarak "rm" komutunun çok daha bilinçli ve kasıtlı bir şekilde kullanılmasına yol açar - her zaman rm kullanımına her zaman ihtiyaç duyduğunuzdan, hem sunucunuzda hem de gerçekleşen her şeyde, "rm veya / bin / rm" zihinsel seçimiyle kullanmak zorundasınız. giriş yapmak için. Ve herkesin rm kullanmadan önce düşündüğü bir dünya gerçekten daha güvenli olacaktı!