Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

linux 获取本机ip

作者:幸福的起点   发布日期:2025-08-24   浏览:99

# 获取本机IP地址的示例代码

# 使用 ifconfig 命令 (适用于较旧版本的 Linux 系统)
ifconfig | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*' | grep -v '127.0.0.1'

# 解释:
# 1. `ifconfig`:显示网络接口配置信息。
# 2. `grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*'`:匹配包含 IP 地址的行。
# 3. `grep -Eo '([0-9]*\.){3}[0-9]*'`:提取 IP 地址部分。
# 4. `grep -v '127.0.0.1'`:排除本地回环地址。

# 使用 ip 命令 (适用于较新版本的 Linux 系统)
ip addr show | grep -Eo 'inet (/[0-9]+ )?([0-9]*\.){3}[0-9]+' | grep -Eo '([0-9]*\.){3}[0-9]+' | grep -v '127.0.0.1'

# 解释:
# 1. `ip addr show`:显示网络接口配置信息。
# 2. `grep -Eo 'inet (/[0-9]+ )?([0-9]*\.){3}[0-9]+'`:匹配包含 IP 地址的行。
# 3. `grep -Eo '([0-9]*\.){3}[0-9]+'`:提取 IP 地址部分。
# 4. `grep -v '127.0.0.1'`:排除本地回环地址。

# 使用 hostname 命令
hostname -I | awk '{print $1}'

# 解释:
# 1. `hostname -I`:显示所有网络接口的 IP 地址。
# 2. `awk '{print $1}'`:提取第一个 IP 地址(通常是主网卡的 IP)。

上一篇:linux命令解压tar.gz

下一篇:linux查看占用内存大的程序

大家都在看

linux 发送邮件

linux长ping命令

linux关机命令行

linux重启oracle命令

linux把一个文件夹移动到另一个文件夹里

linux搭建sftp

linux 重启网络命令

linux 追踪路由

查看linux版本信息

linux配置静态路由,并永久生效

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站