34

8个出没于终端中的吓人命令

 5 years ago
source link: http://os.51cto.com/art/201811/586633.htm?amp%3Butm_medium=referral
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

aMJZ7z2.jpg!web

欢迎来到 Linux 令人毛骨悚然的一面。

又是一年中的这个时候:天气变冷了、树叶变色了,各处的孩子都化妆成了小鬼、妖精和僵尸。(LCTT 译注:本文原发表于万圣节)但你知道吗, Unix (和 Linux) 和它们的各个分支也充满了令人毛骨悚然的东西?让我们来看一下我们所熟悉和喜爱的操作系统的一些令人毛骨悚然的一面。

半神(守护进程)

如果没有潜伏于系统中的各种 守护进程 daemon ,那么 Unix 就没什么不同。守护进程是运行在后台的进程,并为用户和操作系统本身提供有用的服务,比如 SSH、FTP、HTTP 等等。

僵尸(僵尸进程)

不时出现的僵尸进程是一种被杀死但是拒绝离开的进程。当它出现时,无疑你只能选择你有的工具来赶走它。僵尸进程通常表明产生它的进程出现了问题。

杀死(kill)

你不仅可以使用 kill 来干掉一个僵尸进程,你还可以用它杀死任何对你系统产生负面影响的进程。有一个使用太多 RAM 或 CPU 周期的进程?使用 kill 命令杀死它。

猫(cat)

cat 和猫科动物无关,但是与文件操作有关: cat 是 “concatenate” 的缩写。你甚至可以使用这个方便的命令来查看文件的内容。

尾巴(tail)

当你想要查看文件中最后 n 行时, tail 命令很有用。当你想要监控一个文件时,它也很棒。

巫师(which)

哦,不,它不是巫师(witch)的一种。而是打印传递给它的命令所在的文件位置的命令。例如, which python 将在你系统上打印每个版本的 Python 的位置。

地下室(crypt)

crypt 命令,以前称为 mcrypt ,当你想要加密(encrypt)文件的内容时,它是很方便的,这样除了你之外没有人可以读取它。像大多数 Unix 命令一样,你可以单独使用 crypt 或在系统脚本中调用它。

切碎(shred)

当你不仅要删除文件还想要确保没有人能够恢复它时, shred 命令很方便。使用 rm 命令删除文件是不够的。你还需要覆盖该文件以前占用的空间。这就是 shred 的用武之地。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK