Android adb shell命令參數

參數 詳解
-a Audible ping.
-A 自適應ping,根據ping包往返時間確定ping的速度;
-b 允許ping一個廣播地址;
-B 不允許ping改變包頭的源地址;
-c count ping指定次數後停止ping; 
-d  使用Socket的SO_DEBUG功能;
-F flow_label 爲ping回顯請求分配一個20位的“flow label”,如果未設置,內核會爲ping隨機分配;
-f 極限檢測,快速連續ping一臺主機,ping的速度達到100次每秒;
-i interval 設定間隔幾秒發送一個ping包,默認一秒ping一次;
-I interface 指定網卡接口、或指定的本機地址送出數據包;
-l preload 設置在送出要求信息之前,先行發出的數據包;
-L 抑制組播報文回送,只適用於ping的目標爲一個組播地址
-n  不要將ip地址轉換成主機名;
-p pattern 指定填充ping數據包的十六進制內容,在診斷與數據有關的網絡錯誤時這個選項就非常有用,如:“-p ff”;
-q 不顯示任何傳送封包的信息,只顯示最後的結果
-Q tos 設置Qos(Quality of Service),它是ICMP數據報相關位;可以是十進制或十六進制數,詳見rfc1349和rfc2474文檔;
-R 記錄ping的路由過程(IPv4 only);
注意:由於IP頭的限制,最多隻能記錄9個路由,其他會被忽略;
-r 忽略正常的路由表,直接將數據包送到遠端主機上,通常是查看本機的網絡接口是否有問題;如果主機不直接連接的網絡上,則返回一個錯誤。
-S sndbuf Set socket sndbuf. If not specified, it is selected to buffer not more than one packet.
-s packetsize 指定每次ping發送的數據字節數,默認爲“56字節”+“28字節”的ICMP頭,一共是84字節;
包頭+內容不能大於65535,所以最大值爲65507(linux:65507, windows:65500);
-t ttl 設置TTL(Time To Live)爲指定的值。該字段指定IP包被路由器丟棄之前允許通過的最大網段數;
-T timestamp_option 設置IP timestamp選項,可以是下面的任何一個:
  'tsonly' (only timestamps)
  'tsandaddr' (timestamps and addresses)
  'tsprespec host1 [host2 [host3]]' (timestamp prespecified hops). 
-M hint  設置MTU(最大傳輸單元)分片策略。
可設置爲:
  'do':禁止分片,即使包被丟棄;
  'want':當包過大時分片;
  'dont':不設置分片標誌(DF flag);
-m mark 設置mark;
-v 使ping處於verbose方式,它要ping命令除了打印ECHO-RESPONSE數據包之外,還打印其它所有返回的ICMP數據包;
-U  Print full user-to-user latency (the old behaviour).
Normally ping prints network round trip time, which can be different f.e. due to DNS failures.
-W timeout 以毫秒爲單位設置ping的超時時間;
-w deadline deadline;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章