如何回滚或者卸载通过 wget 管道传输到 bash 的脚本?

如何回滚或者卸载通过 wget 管道传输到 bash 的脚本?

我将以下脚本通过管道传输到 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

相关内容