在~/.bashrc添加如下内容
alias rm='confirm_rm'
# 输出3次confirm才能最终执行rm命令
confirm_rm()
{
echo "Exec Command : rm" $@
echo "Want To Use Command 'rm', You Must Confirm Three Times!!!"
for i in {1..3}
do
read -p "Input 'confirm' Or Other : " result
if [ $result != "confirm" ]; then echo "Cancel && Quit" && return
fi
done
echo "Now Exec 'rm'"
# 这里不能直接使用rm,否则会循环调用confirm_rm
# /usr/bin/rm可以使用命令whereis rm获得
/usr/bin/rm $@
echo "Exec 'rm' Done"
}
使用source ~/.bashrc使rm生效。
1280

被折叠的 条评论
为什么被折叠?



