2024-10-11 09:56:33
ifconfig是linux中用于显示或配置网络设备(网络接口卡)的命令,英文全称是network interfaces configuring。它能够显示网卡的IP地址、子网掩码、广播地址、硬件地址等信息。
如果希望结果只返回ip地址,可以使用grep命令对返回的结果进行过滤。可以根据IP地址位于"inet addr:"字符串之后这一特征对ifconfig命名返回的结果进行匹配。
用法示例:使用ifconfig结合grep命令获取网卡eth0的IP地址
$ ifconfig eth0 | grep -o -E "inet addr:[0-9.]+"
参数-E表示使用扩展正则表达式egrep
参数-o表示只显示一行中匹配正则表达式的部分
2024-10-11 18:00:59
可以用下面的命令
ifconfig | grep -o -E "[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}"
希望你喜欢这个命令.
2024-10-11 14:00:50
2024-10-11 10:51:05
2024-10-11 16:47:32