像 Linux 领域的所有初学者一样,我通常会寻找包含一些有用的 shell 命令的网站,用鼠标标记,复制 ( CTRL+ C) 并将其粘贴到终端中。
例如,如果我需要安装 package_name.deb
sudo apt-get install package_name.deb
我将提供我的 root 密码并安装 package_name.deb
当我将此命令粘贴到我的文本编辑器时,它将类似于:
sudo apt-get install package_name.deb && apt-get install suspicious_file.deb
第二个例子,如果我想添加一个新的 ppa(终端)
sudo add-apt-repository ppa:some/ppa
sudo apt-get update
当我编辑我的 sources.list 时,我会发现类似:
deb http://ppa.launchpad.net/some-ppa/
和
deb http://ppa.launchpad.net/a_suspicious_some-ppa/
问题是第二个 ppadeb http://ppa.launchpad.net/a_suspicious_some-ppa/
是在未经我许可的情况下自动添加的。
如您所见,有一个看不见的部分。它没有出现在我的终端上。
在终端中从不受信任的网站复制和粘贴有什么风险以及如何修复我的操作系统?