我将以下脚本通过管道传输到 bash,wget
目的是为 bash 安装一个主题。
wget -O - https://teejeetech.com/scripts/jammy/tweak_terminal | bash
现在我找不到方法来回滚或卸载使用此命令所执行的操作。
我检查过了wget --help
,但没有找到任何可以用的东西。
我也找不到“wget”文件夹。
答案1
当互联网上的任何内容要求我这样做时,我都会不寒而栗/大笑... | bash
。这就像把你的车钥匙交给一个戴着面具的陌生人一样。
我从 1967 年开始从事计算工作,从 1997 年开始关注安全问题,我会这样做:
wget -O suspect.bash https://teejeetech.com/scripts/jammy/tweak_terminal
less suspect.bash
# many `man`commands, until
# I understand the script and
# what it does. Does the script
# have some sort of "uninstall"
# option?
# Then, remove "echo " when you are confident
echo bash -x ./suspect.bash
现在,您必须执行此过程,并确定每个命令的作用以及如何恢复更改。没有通用的“撤消”功能。
答案2
我通过删除中的自定义代码解决了这个问题/home/.bashrc
。