Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4194892
  • 博文数量: 601
  • 博客积分: 15410
  • 博客等级: 上将
  • 技术积分: 6884
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-16 08:11
个人简介

独学而无友,则孤陋而寡闻!

文章分类

全部博文(601)

文章存档

2020年(1)

2018年(4)

2017年(7)

2016年(42)

2015年(25)

2014年(15)

2013年(36)

2012年(46)

2011年(117)

2010年(148)

2009年(82)

2008年(37)

2007年(41)

分类: BSD

2011-02-23 20:34:49

$temp = shell_exec('ifconfig -a | grep flags');
$temp = preg_replace("/: flags=.*\n/"," ",$temp);
echo 'The interface are:
" . $temp;
$temp = shell_exec('ifconfig -Aa | grep inet');
$temp  = preg_replace('/^\s+(inet6.*)|(.*127.0.0.1.*)\n/m',"",$temp);
$temp2 = preg_replace('/^\s+inet (.*)netmask (.*) broadcast.*/m',"ip:$1 netmask:$2",$temp);
echo "
The IP are:
" . $temp2;

获取IP时,注意要加上-A参数,否则alias的Ip会不显示。

阅读(1472) | 评论(0) | 转发(0) |
0

上一篇:FreeBSD常用命令备忘

下一篇:Shell编程笔记

给主人留下些什么吧!~~