输入网卡的名字,来输Shell实战案例出网卡的IP
时间: 2024-10-26 07:16:38 浏览: 18
Shell脚本获取本地网卡IP、mac地址、子网掩码、dns IP、外网IP
在Linux终端中,你可以通过命令行工具获取网卡的名称,然后使用`ifconfig`或`ip addr`命令查看其IP地址。这里是一个简单的例子:
首先,你需要确定你的网卡名称。如果你是连接到Wi-Fi,通常名字会是`wlan0`, `enpXXsXX`(以eth开头的表示以太网),或者是`enoX`这样的形式。如果是有线网络,可能是`eth0`, `enpXXpXX`等。假设你的网卡名为`eth0`,你可以运行以下命令:
```bash
ifconfig eth0
```
这将会显示包括IP地址在内的网卡信息。如果使用的是`ip addr`命令,语法类似:
```bash
ip addr show dev eth0
```
输出结果中会有`inet <IP Address>`这样的部分,显示了IP地址。
如果你想要自动化这个过程并保存到文件,可以加上`grep`来过滤出IP地址,例如:
```bash
ip addr show dev eth0 | grep 'inet ' | awk '{print $2}'
```
这将只打印第二列(IP地址),并将结果保存到屏幕或直接写入文本文件。
阅读全文