是时候稍微关注一下Linux的吓人的一面了。地穴好吧,我们一直都有地穴。顾名思义,crypt并不是存放垃圾文件的地牢或坟墓,而是一种加密文件内容的命令。今天,“crypt”通常作为脚本实现:它通过调用一个名为mcrypt的二进制程序来运行,该程序模拟旧的crypt命令。直接使用mycrypt命令是更好的选择。$mcryptx输入密码(最多512个字符)请使用大小写字母和数字的组合。注意:mcrypt命令创建第二个扩展名为“.nc”的文件。它不会覆盖您正在加密的文件。mcrypt命令具有密钥大小和加密算法的选项。您还可以将密钥指定为选项,但mcrypt命令不鼓励这样做。kill和kill命令——当然,这并不意味着谋杀,而是我们用来终止进程的命令,以及这有多难取决于正确终止它们所需的条件。当然,Linux并不止于此。相反,它有各种kill命令可以在你的命令行上使用。我们有kill、pkill、killall、killpg、rfkill、skill(参见es-kill)、tgkill、tkill和xkill。$killallrunme[1]Terminated./runme[2]Terminated./runme[3]-Terminated./runme[4]+Terminated./runmeshredLinux系统还支持一个叫做shred的命令。shred命令覆盖文件以隐藏它们以前的内容并确保它们无法使用硬盘恢复工具恢复。请记住:rm命令基本上只是删除目录文件中的文件引用,但不一定从磁盘中擦除或覆盖内容。shred命令用于覆盖文件的内容。$shreddupes.txt$moredupes.txt?oΛ??9?lm????o?1???f?f???i??h^}&???{??僵尸虽然僵尸(僵尸process)不是命令,但它在Linux系统中根深蒂固。僵尸基本上是尚未完全清除的死进程的遗骸。进程不应该以这种方式运行——让死进程继续存在,而不是让它们死去并进入数字天堂,因此僵尸的存在表明在留下它们的进程中存在某种缺陷。检查系统中是否遗留任何僵尸进程的一种简单方法是查看top命令的标题行。很吓人!上面显示了三个僵尸进程。$toptop-18:50:38up6days,6:36,2users,loadaverage:0.00,0.00,0.00Tasks:171total,1running,167sleeping,0stopped,3zombie<==%Cpu(s):0.0us,0.0sy,0.0ni,99.9id,0.1wa,0.0hi,0.0si,0.0stKiBMem:2003388total,250840free,545832used,1206716buff/cacheKiBSwap:9765884total,9765764free,120used.1156536availMemat死者的灵魂让用户从午夜到日落徘徊Linux在“午夜”命令的帮助下离开了。at用于安排在下一个指定时间到达时运行的任务。它的工作方式类似于一次性计划任务(cron)。$atmidnightwarning:commandswillbeexecutedusing/bin/shat>echo'thespiritofthedeadhaveleft'at>
