我正在纹一个 Linux 纹身,我想做以下事情:
[email protected]:~#rm -rf /
要不就:
@:~$ sudo -rm -rf /
因为它会永远留在我的皮肤上,所以我想在这里检查一下是否有任何拼写错误(特别是第二个),或者你们是否有任何让它变得更酷的想法。对我来说意义是理清思绪(我可能把它放在脑后)
答案1
第一部分直到#
char (在第一种情况下)或$
(在第二种情况下)是“提示”,它不会做任何重要的事情,并且可能看起来像您希望的那样使其“更酷”。
现在,在第二种情况下@:~$ sudo rm -rf /
(-
前面没有rm
)会更正确。如果看起来更好的话,您可以*
在末尾添加(rm -rf /
无论如何并不总是有效),甚至删除/
:
@:~$ sudo rm -rf /* # should work always
@:~$ sudo rm -rf * # less harmful...
$ rm -rf /* # more minimalistic version
其他命题(仅命令,根据需要提示):
dd if=/dev/zero of=/dev/hda # probably too long
: >/dev/hda # funny erasing
: >/dev/null # safe version, harmless
: >/dev/zero # similar with zero
: <<\EOF>/dev/null # |multi-line
EOF # |version
答案2
好吧,我的第一个建议是不要纹这个纹身,因为它不像所有文件那样容易删除。但要回答你的确切问题,我认为你想要的命令是sudo rm ...
而不是sudo -rm ...
。
更新
你在这里得到了一些不好的建议,所以考虑到纹身的持久性,我强烈建议你在 chroot 环境(其中你没有绑定安装任何重要的东西)或没有任何东西的环境中测试你的实际命令。关心(例如从安装 USB 或 Knoppix 启动)。
另外,如果您想要完全清除您的想法,而不是仅仅删除所有文件,那么您可能需要考虑shred
,它会安全地删除文件( ?),或者如果您的大脑是SSD(可能是SSD),则可能会在您的命令之后shred /dev/brain
运行是的,因为人们希望那里没有旋转的盘片)。不过,对于 Linux 爱好者来说,这两项改进似乎不太具有标志性,也不太容易被识别,但这就是为什么我首先认为纹身是一个坏主意的原因。trim
rm