日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

2017-7-18-每日博客-关于Linux下的鲜为人知的10条命令.doc

發(fā)布時間:2024/8/26 linux 58 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2017-7-18-每日博客-关于Linux下的鲜为人知的10条命令.doc 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

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

1. sudo !!命令

沒有特定輸入sudo命令而運行,將給出沒有權限的錯誤。那么,你不需要重寫整個命令,僅僅輸入'!!'就可以抓取最后的命令。

$?apt-get?update?

E:?Could?not?open?lock?file?/var/lib/apt/lists/lock?-?open(13:?Permission?denied)?

E:?Unable?to?lock?directory?/var/lib/apt/lists/?

E:?Could?not?open?lock?file?/var/lib/dpkg/lock?-?open(13:?Permission?denied)?

E:?Unable?to?lock?the?administration?directory?(/var/lib/dpkg/),?are?you?root??

$?sudo?!!?

sudoapt-get?update?

[sudo]?password?forserver:?

…?

..?

Fetched?474?kB?in16s?(28.0?kB/s)?

Reading?package?lists...?Done?

server@localhost:~$?

2. python命令

下面的命令生產(chǎn)一個通過HTTP顯示文件夾結構樹的簡單網(wǎng)頁,可以通過瀏覽器在端口8000訪問,直到發(fā)出中斷信號。

#?python?-m?SimpleHTTPServer?

?

3. mtr命令

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

$?sudo?apt-get?install?mtr?(On?Debian?based?Systems)?

#?yum?install?mtr?(On?Red?Hat?based?Systems)?

現(xiàn)在運行mtr命令,開始查看mtr運行的主機和google.com直接的網(wǎng)絡連接。

#?mtr?google.com?

?

mtr命令

4. Ctrl+x+e命令

這個命令對于管理員和開發(fā)者非常有用。為了使每天的任務自動化,管理員需要通過輸入vivimnano等打開編輯器。

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

5. nl命令

“nl命令添加文件的行數(shù)。一個叫做'one.txt'的文件,其每行的內容是(FedoraDebianArchSlackSuse),給每行添加行號。首先使用cat命令顯示“one.txt”的文件內容。

#?cat?one.txt?

fedora?

debian?

arch?

slack?

suse?

現(xiàn)在運行“nl命令,以添加行號的方式來顯示。

#?nl?one.txt??

1?fedora?

2?debian?

3?arch?

4?slack?

5?suse?

6. shuf命令

“Shut”命令隨機從一個文件或文件夾中選擇行/文件/文件夾。首先使用ls命令來顯示文件夾的內容。

#?ls?

Desktop??Documents??Downloads??Music??Pictures??Public??Templates??Videos?

#??ls?|?shuf?(shuffle?Input)?

Music?

Documents?

Templates?

Pictures?

Public?

Desktop?

Downloads?

Videos?

#??ls?|?shuf?-n1?(pick?on?random?selection)?

Public?

#?ls?|?shuf?-n1?

Videos?

#?ls?|?shuf?-n1?

Templates?

#?ls?|?shuf?-n1?

Downloads?

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

7. ss命令

“ss”表示socket統(tǒng)計。這個命令調查socket,顯示類似netstat命令的信息。它可以比其他工具顯示更多的TCP和狀態(tài)信息。

#?ss?

State??????Recv-Q?Send-Q????Local?Address:Port?????????Peer?Address:Port???

ESTAB??????0??????0??????192.168.1.198:41250????????*.*.*.*:http????

CLOSE-WAIT?1??????0????127.0.0.1:8000?????????????127.0.0.1:41393???

ESTAB??????0??????0?????192.168.1.198:36239????????*.*.*.*:http????

ESTAB??????310????0?????127.0.0.1:8000?????????????127.0.0.1:41384???

ESTAB??????0??????0?????192.168.1.198:41002???????*.*.*.*:http????

ESTAB??????0??????0?????127.0.0.1:41384????????????127.0.0.1:8000?

8. last命令

“l(fā)ast”命令顯示的是上次登錄用戶的歷史信息。這個命令通過搜索文件“/var/log/wtmp”,顯示logged-inlogged-out及其tty‘s的用戶列表。

#??last?

server???pts/0????????:0???????????????Tue?Oct?22?12:03???still?logged?in???

server???tty8?????????:0???????????????Tue?Oct?22?12:02???still?logged?in???

…?

...?

(unknown?tty8?????????:0???????????????Tue?Oct?22?12:02?-?12:02??(00:00)????

server???pts/0????????:0???????????????Tue?Oct?22?10:33?-?12:02??(01:29)????

server???tty7?????????:0???????????????Tue?Oct?22?10:05?-?12:02??(01:56)????

(unknown?tty7?????????:0???????????????Tue?Oct?22?10:04?-?10:05??(00:00)????

reboot???system?boot??3.2.0-4-686-pae??Tue?Oct?22?10:04?-?12:44??(02:39)????

wtmp?begins?Fri?Oct??4?14:43:17?2007?

9. curl ifconfig.me

那么如何得到你的外部IP地址呢?使用google?那么這個命令就在你的終端輸出你的外部IP地址。

#?curl?ifconfig.me?

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

10. tree命令

以樹式的格式得到當前文件夾的結構。

?

11. pstree

這個命令顯示當前運行的所有進程及其相關的子進程,輸出的是類似‘tree’命令的樹狀格式

?

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

?

轉載于:https://www.cnblogs.com/suway/p/7230828.html

總結

以上是生活随笔為你收集整理的2017-7-18-每日博客-关于Linux下的鲜为人知的10条命令.doc的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。