ifconfightml
這個命令與Windows的「ipconfig」做用一致,用於顯示網絡接口,子網掩碼等詳細信息。linux
ifconfig 左邊一列是網絡接口名,佔據10個字節,右邊的若干列顯示對應的網絡接口的詳細信息。shell
在每一個系統中,默認都有一個稱之爲環回接口的lo,這個接口指向當前主機自己。網絡
下面這張截圖是在博主的電腦上運行這個命令以後顯示的信息:工具
相關技巧:操作系統
1.打印網絡接口列表htm
說明:ifconfig 輸出的第一列的前十個字節顯示的網絡接口名,所以咱們用 cut 命令提取每一行的前10個字符。接口
運行截圖以下所示:ip
2.硬件地址(MAC地址)欺騙路由
在某些狀況下,須要利用硬件地址對網絡上的計算機進行認證或過濾,對此,咱們能夠利用硬件地址欺騙
命令以下:
讓咱們運行下看看結果:
注:這個命令須要使用root權限
host 和 nslookup
這兩個命令是DNS查找工具
當執行host 時,它會列出某個域名的全部IP 地址;nslookup 是一個相似於host 的命令,它用於查詢DNS 相關的細節信息以及名字解析。
以下截圖是在博主的電腦上查詢 www.baidu.com 的 IP 地址:
route
操做系統中維護着一個被稱爲路由表的表格,它包含了關於分組如何轉發以及經過網絡中的哪些節點轉發的信息,能夠用下面的方法顯示路由表
-n指定以數字形式顯示地址。
截圖以下所示:
traceroute
這個命令能夠顯示分組途徑的全部網關地址。traceroute信息能夠幫助咱們搞明白分組到達目的地須要通過多少跳。中途的網關或路由器的數量給出了一個測量網絡上兩個節點直接距離的度量。
一樣的,咱們看下截圖:
在這裏,博主查詢www.baidu.com 的分組轉發信息:
因而可知,到達百度須要通過12跳。
本文地址:http://www.linuxprobe.com/shell-command.html