8 个令人毛骨悚然的终端命令

欢迎来到 Linux 更加恐怖的一面。
238 位读者喜欢这篇文章。
How to make a lighted, porch bag for Halloween

Jen Krieger, CC BY-SA 4.0

又到了一年中的这个时候:天气转凉,树叶变色,各地的孩子们都变成了小小的幽灵、哥布林和僵尸。但是您知道 Unix(和 Linux)及其各种分支也充满了令人毛骨悚然的东西吗?让我们快速了解一下我们都熟悉和喜爱的操作系统的更恐怖之处。

守护进程 (daemon)

如果没有那些在系统中徘徊的各种守护进程,Unix 就不会是现在的 Unix。daemon(守护进程)是在后台运行的进程,为用户和操作系统本身提供有用的服务。例如 SSH、FTP、HTTP 等。

僵尸进程 (zombie)

偶尔会出现僵尸进程,这是一种已经被杀死但拒绝消失的进程。当这种情况发生时,您别无选择,只能使用您可用的任何工具来处理它。僵尸进程通常表明产生它的进程出了问题。

kill 命令

您不仅可以使用 kill 命令来处理僵尸进程,还可以使用它来杀死任何对您的系统产生不利影响的进程。有进程占用过多 RAM 或 CPU 周期?使用 kill 命令将其处理掉。

cat 命令

cat 命令与猫科动物无关,而与合并文件有关:cat 是 "concatenate"(连接)的缩写。您甚至可以使用这个方便的命令来查看文件的内容。

tail 命令

当您想查看文件中最后 n 行时,tail 命令非常有用。当您想监视文件时,它也很棒。

which 命令

不,不是那种女巫 (witch),而是打印与传递给它的任何命令关联的文件位置的命令。例如,which python 将打印系统上每个 Python 版本的​​位置。

crypt 命令

crypt 命令,现在称为 mcrypt,在您想要加扰(加密)文件内容以便只有您可以读取它时非常方便。像大多数 Unix 命令一样,您可以单独使用 crypt 或在系统脚本中使用。

shred 命令

当您不仅要删除文件,还要确保任何人都无法恢复它时,shred 命令非常方便。仅使用 rm 命令删除文件是不够的。您还需要覆盖文件先前占用的空间。这就是 shred 的用武之地。

这些只是您在 Unix 内部发现的一些令人毛骨悚然的东西。您还知道其他令人毛骨悚然的命令吗?请随时告诉我。

万圣节快乐!

标签
User profile image.
大家好!我是 Patrick,我是一位退休的 IT 工程师,前 IBM 员工,作家,开源倡导者,游戏玩家和自称的超级极客。我也对太空技术和探索,UNIX,命令行,复古游戏机以及复古计算机(如 Atari 2600,Commodore 64 和 Amiga)非常感兴趣。

1 条评论

您无法杀死僵尸进程。您需要杀死它的父进程,然后等待它消失。

Creative Commons License本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
© . All rights reserved.