通过脚本查看Linux IP
时间: 2024-02-12 13:31:41 浏览: 21
可以使用以下命令来查看Linux系统的IP地址:
1. 使用ifconfig命令
```
ifconfig
```
该命令会列出系统中所有网络接口的详细信息,包括IP地址、子网掩码、MAC地址等。
2. 使用ip命令
```
ip addr show
```
该命令会列出系统中所有网络接口的IP地址信息。
3. 使用hostname命令
```
hostname -I
```
该命令会列出系统中所有网络接口的IP地址信息,但不包括详细的网络接口信息。
以上命令都可以用来查看Linux系统的IP地址。
相关问题
linux脚本获取本地ip
在Linux系统中,可以通过使用ifconfig命令获取本地IP地址。
使用ifconfig命令时,可以选择显示所有网卡的IP地址,或者指定某个网卡的IP地址。命令的具体格式如下:
```
ifconfig [网卡名称] [参数]
```
如果不指定网卡名称,则默认显示所有网卡的IP地址。如果指定网卡名称,则只会显示该网卡的IP地址。以下是一些常用的参数:
- -a:显示所有网卡的IP地址,包括那些没有启用的。
- -s:以简明的方式显示网卡信息,包括IP地址。
- -u:以UTF-8字符集显示网卡信息。
- -v:以详细的方式显示网卡信息。
例如,如果要获取eth0网卡的IP地址,可以使用以下命令:
```
ifconfig eth0
```
该命令将显示eth0网卡的详细信息,其中包括IP地址。
另外,还可以使用ip命令来获取本地IP地址。ip命令是Linux系统中的网络配置工具,功能比ifconfig命令更强大。以下是使用ip命令获取本地IP地址的示例命令:
```
ip addr show
```
该命令将显示所有网卡的详细信息,其中包括IP地址。
总之,Linux系统中可以使用ifconfig命令或ip命令来获取本地IP地址。根据需要选择合适的命令,并根据参数获取所需的IP地址信息。
linux 脚本检查ip
可以使用以下脚本来检查 IP 地址是否合法:
```bash
#!/bin/bash
# 获取输入的 IP 地址
read -p "请输入 IP 地址: " ip
# 检查 IP 地址是否合法
if [[ $ip =~ ^([0-9]{1,3}\.){3}[0-9]{1,3}$ ]]; then
# 分割 IP 地址的每一段
ip_array=(${ip//./ })
# 检查每一段是否在合法范围内
for i in "${ip_array[@]}"; do
if [[ $i -lt 0 || $i -gt 255 ]]; then
echo "IP 地址不合法!"
exit 1
fi
done
echo "IP 地址合法!"
else
echo "IP 地址不合法!"
fi
```
该脚本首先获取用户输入的 IP 地址,然后使用正则表达式检查 IP 地址是否符合 xxx.xxx.xxx.xxx 的格式。如果符合格式要求,则将 IP 地址分割成每一段,并检查每一段是否在 0 到 255 的合法范围内。如果 IP 地址符合要求,则输出“IP 地址合法!”;否则,输出“IP 地址不合法!”
相关推荐
![sh](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)