丁侨炫优秀作者
原创内容 来源:小居数码网 时间:2024-08-11 16:35:01 阅读() 收藏:25 分享:62 爆
导读:您正在阅读的是关于【数码知识】的问题,本文由科普作家协会,生活小能手,著名生活达人等整理监督编写。本文有733个文字,大小约为3KB,预计阅读时间2分钟。
相信很多人已经使用Linux命令很长时间了,也习惯了命令行模式,现在通过这样一个游戏对各位进行一下思维发散大挑战,说到Linux的IP地址其实大家都知道一个命令——ifconfig ,可以查看到Linux的IP
我想说的是,我只要Linux的IP地址(注意Linux系统中网卡名称,本次演示使用的网卡名称为eth0,实际使用时请修改为自己的网卡名称)。
图片来源于网络
10.10.9.201
[root@xiaoyu ~]# ifconfig eth0eth0 Link encap:Ethernet HWaddr 00:50:56:94:54:E2 inet addr:10.10.9.201 Bcast:10.10.9.255 Mask:255.255.255.0 inet6 addr: fe80::250:56ff:fe94:54e2/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1559452 errors:0 dropped:0 overruns:0 frame:0 TX packets:566892 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:726285330 (692.6 MiB) TX bytes:65904357 (62.8 MiB)
[root@c ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0TYPE=EthernetONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=noneHWADDR=00:50:56:94:54:E2IPADDR=10.10.9.201GATEWAY=10.10.9.1DNS1=10.10.8.31DEFROUTE=yesIPV4_FAILURE_FATAL=yesIPV6INIT=noNAME="System eth0"NETMASK=255.255.255.0USERCTL=noPEERDNS=yes
现总结了一下七种方法,供各位参考:
[root@xiaoyu ~]# ifconfig | grep "Bcast" | cut -d ":" -f2 | cut -d " " -f110.10.9.201
[root@xiaoyu ~]# ifconfig | grep "Bcast" | awk -F ":" '{print $2}' | awk -F " " '{print $1}'10.10.9.201
[root@xiaoyu ~]# ifconfig | grep "Bcast" | awk -F "[: ]+" '{print $4}'10.10.9.201
[root@xiaoyu ~]# ifconfig eth0 | sed -n '2p' | awk -F "[: ]+" '{print $4}'10.10.9.201
[root@xiaoyu ~]# ifconfig eth0 | awk -F "[: ]+" 'NR==2 {print $4}'10.10.9.201
[root@c ~]# grep IPADDR /etc/sysconfig/network-scripts/ifcfg-eth0 | cut -d "=" -f2
[root@c ~]# ifconfig eth0 | sed -n '/inet add/p' | sed 's#^.*add##g' | sed 's# Bc.*$##g'
[root@xiaoyu ~]# ifconfig eth0 | sed -n 's#^.*addr:(.*) Bcas.*$#1#gp'10.10.9.201
我最喜欢最后一种,您呢,还有没有更好的方法呢?
curl ifconfig.me
上面就是小居数码小编今天给大家介绍的关于(linux获取本机ip地址命令)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。
94%的朋友还想知道的:
(450)个朋友认为回复得到帮助。
部分文章信息来源于以及网友投稿,转载请说明出处。
本文标题:linux获取ip地址(linux获取本机ip地址命令):http://sjzlt.cn/shuma/154695.html