
這篇文章的目的是介紹一些少有人知的linux指令,它們一定會高效地幫你管理你的桌面/伺服器。
<a target="_blank"></a>
沒有特定輸入sudo指令而運作,将給出沒有權限的錯誤。那麼,你不需要重寫整個指令,僅僅輸入'!!'就可以抓取最後的指令。
-
下面的指令生産一個通過http顯示檔案夾結構樹的簡單網頁,可以通過浏覽器在端口8000通路,直到發出中斷信号。
# python -m simplehttpserver
我們大多數都熟悉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
這個指令對于管理者和開發者非常有用。為了使每天的任務自動化,管理者需要通過輸入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中國”