Bash脚本破坏了我的PATH

时间:2012-01-20 16:18:53

标签: bash terminal

以下脚本反转安装脚本(删除安装的其他脚本的所有内容)。该脚本完成并完成任务,但此后我的终端几乎失败了每个抱怨bash: /usr/bin/sudo: No such file or directory

的命令

我按如下方式调用脚本:bash -x remove-all.sh

给我一​​个当前Ubuntu和Suse的错误终端 我不太了解bash知道导致这种情况的原因 你能帮忙吗?

谢谢,Yucca

代码:

#!/bin/bash
sudo umount -a -t vboxsf
sudo rm -rf ~/idea-IC-111.167
sudo rm -rf ~/Desktop/netbeans-7.1.desktop
sudo rm -rf ~/.netbeans
sudo rm -rf ~/.m2
sudo rm -rf ~/NetBeansProjects
sudo rm -rf ~/IdeaProjects
sudo rm -rf /usr/lib/maven
sudo rm -rf /usr/lib/jvm
sudo rm -rf /usr/bin/java
sudo rm -rf /usr/bin/mvn
sudo rm -rf /usr/bin/netbeans
sudo rm -rf /usr/bin idea.sh
echo 'done'

exit 0;

1 个答案:

答案 0 :(得分:5)

sudo rm -rf /usr/bin idea.sh

AAAAH!你递归删除了/usr/bin!你的意思是:

sudo rm -f /usr/bin/idea.sh