8 個出沒於終端中的嚇人命令
又是一年中的這個時候:天氣變冷了、樹葉變色了,各處的孩子都化妝成了小鬼、妖精和殭屍。(LCTT 譯註:本文原發表於萬聖節)但你知道嗎, Unix (和 Linux) 和它們的各個分支也充滿了令人毛骨悚然的東西?讓我們來看一下我們所熟悉和喜愛的操作系統的一些令人毛骨悚然的一面。
半神(守護進程)
如果沒有潛伏於系統中的各種 守護進程 ,那麼 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
的用武之地。
這些只是你會在 Unix 中發現的一部分令人毛骨悚然的東西。你還知道其他詭異的命令么?請隨時告訴我。
萬聖節快樂!(LCTT:可惜我們翻譯晚了,只能將恐怖的感覺延遲了 :D)
via: https://opensource.com/article/18/10/spookier-side-unix-linux
作者:Patrick H.Mullins 選題:lujun9972 譯者:geekpi 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive