日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
Linux命令大:截取IP的方法(linux截取ip)

在Linux系統(tǒng)中,網(wǎng)絡(luò)通信是其中一個(gè)極其重要的部分,因此截取IP地址、定位IP地址等操作也是非常常見(jiàn)的。在這篇文章中,我們將為大家介紹在Linux環(huán)境下,如何快速高效地截取IP地址。

我們提供的服務(wù)有:成都做網(wǎng)站、網(wǎng)站建設(shè)、外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、洪江ssl等。為千余家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢(xún)和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的洪江網(wǎng)站制作公司

一、使用 awk 命令截取IP地址

awk 是一種文本處理工具,能夠快速在數(shù)據(jù)流中搜索出匹配的行并做出相應(yīng)的操作。下面是使用 awk 命令截取IP地址的方法:

1. 使用 ifconfig 命令獲取本機(jī)的網(wǎng)絡(luò)信息,并通過(guò)管道傳遞給 awk 命令:

“`

ifconfig | awk ‘{if($1 == “inet”) print $2}’

“`

2. 對(duì)于內(nèi)網(wǎng)TCP連接,可以通過(guò)tcpdump命令和awk命令聯(lián)合使用來(lái)提取出目標(biāo)主機(jī)的IP地址。如下所示:

“`

sudo tcpdump -n -i eth0 ‘tcp’ | awk -F ” ” ‘{print $3}’ | awk -F “.” ‘{print $1 “.” $2 “.” $3 “.” $4}’

“`

其中,-F “.”表示使用“.”作為awk命令的分隔符。

二、使用 grep 命令截取IP地址

grep 命令是Linux系統(tǒng)中一個(gè)極其常用的文本搜索工具,同時(shí)也可以用來(lái)截取IP地址。在使用 grep 命令截取IP地址之前,我們需要先使用特定命令獲取網(wǎng)絡(luò)信息。

1. 通過(guò) ifconfig 命令獲取本機(jī)IP地址:

“`

ifconfig | grep -Po ‘inet \K[\d.]+’

“`

2. 獲取特定端口號(hào)的IP地址,比如說(shuō)SSH協(xié)議默認(rèn)端口號(hào)是22,命令如下:

“`

netstat -tnlp | grep ‘:22’ | awk ‘{print $4}’ | awk -F “:” ‘{print $1}’

“`

三、使用 sed 命令截取IP地址

sed 命令是對(duì)文本進(jìn)行編輯的一個(gè)非常強(qiáng)大的流編輯器,同時(shí)它也可以用來(lái)截取IP地址。

1. sed command截取IP地址,命令如下:

“`

ip addr show eth0 | sed -nre ‘s/.*inet ([0-9.]+).*/\1/p’

“`

2. 提取Web日志文件中的IP地址,假設(shè)日志文件是 access.log,可以使用以下命令提取IP:

“`

cat access.log | sed -nre ‘s/^([0-9.]+)\b.*/\1/p’

“`

四、使用 curl 命令截取IP地址

curl 是一個(gè)在Linux系統(tǒng)中極其實(shí)用的工具,主要用于命令行下的數(shù)據(jù)傳輸和客戶(hù)端Web開(kāi)發(fā)。與其他截取IP地址的方法不同,curl 命令可以通過(guò)查詢(xún)網(wǎng)站的方式獲取外網(wǎng)IP地址。具體執(zhí)行命令如下:

“`

curl httpbin.org/ip

“`

以上是幾種在Linux環(huán)境下截取IP的方法,每種方法都有它的特點(diǎn)和適用的場(chǎng)景。用戶(hù)可以根據(jù)自己的具體需求來(lái)選擇合適的方法。無(wú)論是開(kāi)發(fā)、調(diào)試還是網(wǎng)絡(luò)監(jiān)控,掌握這些方法都是相當(dāng)重要的。

成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗(yàn)豐富以策略為先導(dǎo)10多年以來(lái)專(zhuān)注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),響應(yīng)式網(wǎng)站制作,設(shè)計(jì)師量身打造品牌風(fēng)格,熱線(xiàn):028-86922220

Linux中用shell編程獲取IP地址及MAC地址

我給出前三個(gè)的答案吧

#!/迅耐沖bin/bash

OUTPUT=jk0701_xxx_ks.txt

/in/ifconfig eth0 | sed -n ‘/inet addr:/ s/畝運(yùn)inet addr:/IPADDR=/pg’ | awk -F”畝殲 ” ‘{print $1}’ >$OUTPUT

/in/ifconfig eth0 | sed -n ‘/HWaddr/ s/^.*HWaddr */HWADDR=/pg’ >> $OUTPUT

netstat -an |grep “:23” |grep “ESTABLISHED” | grep -cv “grep” >> $OUTPUT

我也給一個(gè)我的答案,供大家參考

利用ifconfig這個(gè)命令就鎮(zhèn)返可以顯示所有網(wǎng)絡(luò)相關(guān)的基本信息

當(dāng)然在返含此基礎(chǔ)之上做一些文本處理,就可以直接輸出想要

的IP和MAC信息,代碼漏旅笑如下

   

root@localhostifconfig bond0 | grep “inet6 addr” | awk ‘遲坦{print $3}’ |sed ‘碼數(shù)桐s/\/64//g’

fe80::2e0:81ff:fec2:12fa

root@localhostifconfig bond0 | grep “net add” | awk ‘{print $2}’ |sed ‘s/

192.168.2.92

root@localhost netstat -an | grep 23 | grep -v LISTEN | wc -l

root@localhostlsof -i:23 | grep “in.telnet” | awk ‘{print $2}’畢仔| xargs kill -9

root@localhost

linux 截取 ip的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux 截取 ip,Linux命令大:截取IP的方法,Linux中用shell編程獲取IP地址及MAC地址的信息別忘了在本站進(jìn)行查找喔。

成都創(chuàng)新互聯(lián)科技有限公司,經(jīng)過(guò)多年的不懈努力,公司現(xiàn)已經(jīng)成為一家專(zhuān)業(yè)從事IT產(chǎn)品開(kāi)發(fā)和營(yíng)銷(xiāo)公司。廣泛應(yīng)用于計(jì)算機(jī)網(wǎng)絡(luò)、設(shè)計(jì)、SEO優(yōu)化、關(guān)鍵詞排名等多種行業(yè)!


名稱(chēng)欄目:Linux命令大:截取IP的方法(linux截取ip)
網(wǎng)頁(yè)網(wǎng)址:http://www.dlmjj.cn/article/dhpjjdi.html