天天看點

十一個鮮為人知的 Linux 指令 - Part 1

十一個鮮為人知的 Linux 指令 - Part 1

這篇文章的目的是介紹一些少有人知的linux指令,它們一定會高效地幫你管理你的桌面/伺服器。

<a target="_blank"></a>

沒有特定輸入sudo指令而運作,将給出沒有權限的錯誤。那麼,你不需要重寫整個指令,僅僅輸入'!!'就可以抓取最後的指令。

-

下面的指令生産一個通過http顯示檔案夾結構樹的簡單網頁,可以通過浏覽器在端口8000通路,直到發出中斷信号。

# python -m simplehttpserver

十一個鮮為人知的 Linux 指令 - Part 1

我們大多數都熟悉ping和traceroute。那對于把兩個指令的功能合二為一的mtr指令呢。如果mtr沒在你的機子上安裝,apt或者yum需要的包。

$ sudo apt-get install mtr (on debian based systems)

# yum install mtr (on red hat based systems)

現在運作mtr指令,開始檢視mtr運作的主機和google.com直接的網絡連接配接。

# mtr google.com

十一個鮮為人知的 Linux 指令 - Part 1

這個指令對于管理者和開發者非常有用。為了使每天的任務自動化,管理者需要通過輸入vi、vim、nano等打開編輯器。

僅僅從指令行快速的敲擊“ctrl-x-e”,就可以在編輯器中開始工作了。

現在運作“nl指令”,以添加行号的方式來顯示。

注意:你可以把‘ n1’替換成‘ n2’來輸出兩個随機選擇或者使用 n3、 n4等數字輸出其他任意的随機選擇。

“last”指令顯示的是上次登入使用者的曆史資訊。這個指令通過搜尋檔案“/var/log/wtmp”,顯示logged-in和logged-out及其tty‘s的使用者清單。

那麼如何得到你的外部ip位址呢?使用google?那麼這個指令就在你的終端輸出你的外部ip位址。

# curl ifconfig.me

注意:你可能沒有按照curl包,你需要 apt/yum來按照包。

以樹式的格式得到目前檔案夾的結構。

這個指令顯示目前運作的所有程序及其相關的子程序,輸出的是類似‘tree’指令的樹狀格式。

目前為止就這麼多。在下篇文章中,我将涉及一些其他很少有人知道的有趣的linux指令。到那時連接配接 tecmint保持收看。喜歡和分享将有助于我們傳播。

 原文釋出時間為:2013-12-20

本文來自雲栖社群合作夥伴“linux中國”