如果你在使用Windows或Linux命令行調(diào)試網(wǎng)絡(luò),常常會(huì)用到一個(gè)命令:ping。它是網(wǎng)絡(luò)測(cè)試最常見(jiàn)的工具,可以測(cè)試你本地和某個(gè)服務(wù)器之間是否通、速度快不快。不過(guò)很多人第一次使用ping命令時(shí),會(huì)發(fā)現(xiàn)一個(gè)問(wèn)題:一直在ping,怎么停不下來(lái)?到底ping如何退出?
一:ping命令是什么?為什么會(huì)一直ping?
1、ping命令的作用
ping命令是一個(gè)用于測(cè)試網(wǎng)絡(luò)連通性的工具,它通過(guò)向目標(biāo)主機(jī)發(fā)送“ICMP回顯請(qǐng)求”,來(lái)判斷目標(biāo)主機(jī)是否能響應(yīng)。
簡(jiǎn)單來(lái)說(shuō),當(dāng)你輸入:
ping www.taobao.com
它會(huì)不斷發(fā)送數(shù)據(jù)包,看目標(biāo)服務(wù)器是否能返回信息。這就能知道你和服務(wù)器之間是否“通話正常”。
2、為什么會(huì)一直ping?
這個(gè)就和你用的操作系統(tǒng)有關(guān)了:
Windows系統(tǒng)默認(rèn)ping四次就自動(dòng)停止
Linux / macOS 系統(tǒng)默認(rèn)無(wú)限ping,直到你手動(dòng)終止
所以很多人在Linux下運(yùn)行:
ping 8.8.8.8
就發(fā)現(xiàn)屏幕一直刷刷刷地輸出,根本停不下來(lái)。這時(shí)候你就要掌握“ping如何退出”的操作方法了。
二:ping如何退出?不同系統(tǒng)下的退出方法
1、在Linux / macOS 下:使用 Ctrl + C 組合鍵退出
這是最標(biāo)準(zhǔn)、最通用的退出方式。
當(dāng)你運(yùn)行了一個(gè)無(wú)限執(zhí)行的ping命令后,只需:
按住 Ctrl,再按一下 C
系統(tǒng)就會(huì)立刻中斷當(dāng)前ping進(jìn)程,顯示ping統(tǒng)計(jì)信息,然后回到命令行。
這個(gè)方法適用于所有基于Unix的系統(tǒng),比如:
Ubuntu
Debian
CentOS
macOS
以及聚名網(wǎng)服務(wù)器環(huán)境下的主機(jī)終端
很多用戶不知道“ping如何退出”,其實(shí)就卡在這個(gè)快捷鍵上。只要記?。篊trl + C 一切解決!
2、在Windows下:默認(rèn)執(zhí)行4次自動(dòng)退出
Windows系統(tǒng)中的ping命令執(zhí)行邏輯不太一樣,它默認(rèn)只發(fā)4個(gè)數(shù)據(jù)包,執(zhí)行完自動(dòng)退出。
比如你輸入:
ping baidu.com
它會(huì)輸出4行數(shù)據(jù),自動(dòng)結(jié)束。你不需要手動(dòng)停止。
但如果你想要它無(wú)限執(zhí)行,就需要用 /t 參數(shù):
ping baidu.com /t
這樣就會(huì)一直ping,直到你手動(dòng)按 Ctrl + C退出。這點(diǎn)和Linux類(lèi)似。
三:除了手動(dòng)退出,還可以設(shè)置ping次數(shù)
如果你不想一直按 Ctrl + C 退出,也可以在運(yùn)行命令時(shí)就設(shè)置好發(fā)送次數(shù),避免無(wú)限執(zhí)行。
1、Linux下用 -c 參數(shù)設(shè)置次數(shù)
比如:
ping -c 5 www.lenghan.cn
表示只ping 5次后自動(dòng)退出。
這個(gè)非常適合腳本任務(wù)或者你只想臨時(shí)測(cè)試的場(chǎng)景,避免一直運(yùn)行下去。
2、Windows下用 -n 參數(shù)設(shè)置次數(shù)
比如:
ping -n 5 www.lenghan.cn
同樣是只ping 5次后自動(dòng)退出。
這類(lèi)方法特別適合在調(diào)試服務(wù)器或測(cè)試DNS解析時(shí)使用。很多聚名網(wǎng)用戶在配置域名解析時(shí),會(huì)使用這類(lèi)命令測(cè)試是否成功生效。
四:ping如何退出的實(shí)際應(yīng)用場(chǎng)景
知道了“ping如何退出”,其實(shí)你就可以更方便地進(jìn)行網(wǎng)絡(luò)排障、測(cè)試訪問(wèn)速度、確認(rèn)域名狀態(tài)了。
1、測(cè)試域名是否能正常解析
比如你注冊(cè)了一個(gè) xyz 后綴的域名,在聚名網(wǎng)做了解析,想驗(yàn)證是否生效:
ping abc123.xyz
你發(fā)現(xiàn)有響應(yīng)就說(shuō)明解析成功。
如果你不想讓它一直運(yùn)行下去,記得要按 Ctrl + C 或者使用 -c、-n 參數(shù)控制次數(shù)。
2、測(cè)試某個(gè)云服務(wù)器是否通暢
云服務(wù)器連不上?用ping試試看:
ping 192.168.1.100
沒(méi)響應(yīng)可能是服務(wù)器防火墻設(shè)置問(wèn)題,或者目標(biāo)端口關(guān)閉。但如果你一直看著它無(wú)限輸出,別忘了你可以隨時(shí)退出。
注冊(cè)促銷(xiāo)活動(dòng):http://www.lenghan.cn/yhq
以上就是關(guān)于“ping如何退出”的全部?jī)?nèi)容,希望對(duì)你有幫助!