標籤:windows root許可權 詳細資料 電腦 作業系統
ifconfig
這個命令與Windows的“ipconfig”作用一致,用於顯示網路介面,子網路遮罩等詳細資料。
ifconfig 左邊一列是網路介面名,佔據10個位元組,右邊的若干列顯示對應的網路介面的詳細資料。
在每個系統中,預設都有一個稱之為環回介面的lo,這個介面指向當前主機本身。
下面這張是在博主的電腦上運行這個命令之後顯示的資訊:
650) this.width=650;" title="ifconfig" src="http://www.linuxprobe.com/wp-content/uploads/2017/03/wKiom1jTZILidxOWAAF5woKecPA348.jpg" alt="Shell中4個網路相關命令的提示" border="0" style="height:auto;" />
相關技巧:
1.列印網路介面列表
650) this.width=650;" title="" src="http://www.linuxprobe.com/wp-content/uploads/2017/03/wKioL1jTZJSSmsVRAAAFUF9I7Qs044.png" alt="Shell中4個網路相關命令的提示" border="0" style="height:auto;" />
說明:ifconfig 輸出的第一列的前十個位元組顯示的網路介面名,因此我們用 cut 命令提取每一行的前10個字元。
運行如下所示:
650) this.width=650;" title="" src="http://www.linuxprobe.com/wp-content/uploads/2017/03/wKioL1jTZJ7yM1liAABPmJL6seU051.png" alt="Shell中4個網路相關命令的提示" border="0" style="height:auto;" />
2.硬體地址(MAC地址)欺騙
在某些情況下,需要利用硬體地址對網路上的電腦進行認證或過濾,對此,我們可以利用硬體地址欺騙
命令如下:
650) this.width=650;" title="" src="http://www.linuxprobe.com/wp-content/uploads/2017/03/wKiom1jTZLCj6pHiAAAEpQNRfhY091.png" alt="Shell中4個網路相關命令的提示" border="0" style="height:auto;" />
讓我們運行下看看結果:
650) this.width=650;" title="" src="http://www.linuxprobe.com/wp-content/uploads/2017/03/wKiom1jTZLuxX1GnAAGKyGLo5Wc494.png" alt="Shell中4個網路相關命令的提示" border="0" style="height:auto;" />
註:這個命令需要使用root許可權
host 和 nslookup
這兩個命令是DNS尋找工具
當執行host 時,它會列出某個網域名稱的所有IP 位址;nslookup 是一個類似於host 的命令,它用於查詢DNS 相關的細節資訊以及名字解析。
如下是在博主的電腦上查詢 www.baidu.com 的 IP 位址:
650) this.width=650;" title="" src="http://www.linuxprobe.com/wp-content/uploads/2017/03/wKiom1jTZM6BvC7bAAEKwwPkfOY612.jpg" alt="Shell中4個網路相關命令的提示" border="0" style="height:auto;" />
route
作業系統中維護著一個被稱為路由表的表格,它包含了關於分組如何轉寄以及通過網路中的哪些節點轉寄的資訊,可以用下面的方法顯示路由表
650) this.width=650;" title="" src="http://www.linuxprobe.com/wp-content/uploads/2017/03/wKioL1jTZNui5e5LAAAKfnCHY7I787.png" alt="Shell中4個網路相關命令的提示" border="0" style="height:auto;" />
-n指定以數字形式顯示地址。
如下所示:
650) this.width=650;" title="" src="http://www.linuxprobe.com/wp-content/uploads/2017/03/wKiom1jTZOaTYBPDAACs7mgaz10425.jpg" alt="Shell中4個網路相關命令的提示" border="0" style="height:auto;" />
traceroute
這個命令可以顯示分組途徑的所有網關地址。traceroute資訊可以協助我們搞明白分組到達目的地需要經過多少跳。中途的網關或路由器的數量給出了一個測量網路上兩個節點直接距離的度量。
同樣的,我們看下:
在這裡,博主查詢www.baidu.com 的分組轉寄資訊:
650) this.width=650;" title="" src="http://www.linuxprobe.com/wp-content/uploads/2017/03/wKioL1jTZPKxpv-UAAEQvPMVgqk646.jpg" alt="Shell中4個網路相關命令的提示" border="0" style="height:auto;" />
由此可見,到達百度需要經過12跳。
原文地址:http://www.linuxprobe.com/shell-command.html
本文出自 “小華的部落格” 部落格,請務必保留此出處http://coderhsf.blog.51cto.com/12629645/1920320
Shell中4個關鍵的網路命令