我经常将“rm”误用为“mv”!我希望让“rm”成为一个需要 root 权限的命令,比如“apt-get”。请问怎么做?我的系统是 Ubuntu 10.10。
小智 5
绝对别名交互版本rm是最好的解决方案,因为当rm突然开始表现不同时,您不希望正常脚本中断。只需添加alias rm="rm -i"到您的~/.bashrc,您就会得到一个类似 的问题rm: remove regular file 'filename'?,您必须用y [ENTER]或来回答n [ENTER]。
我认为 aliasing 更好sudo rm,因为您被明确告知要删除哪些文件,而使用 sudo 时,您只需要像其他十几种情况一样输入密码,并且在您知道它之前您将批准该命令sudo rm *。该命令rm -i可以保护您免受这种(不太明显)过于贪婪的通配符匹配的影响,因为它会询问您关于每个文件的信息。