用脚本实现直接运行生成本机名称,IP地址名称包括和MAC信息,并写入共享文件夹内的“详细.xls”

在 mac 下面输入 ifconfig 或者在 linux 下面输入 ip a 就可鉯得到我们的网卡信息不过通常情况下,我们需要查看的是我们的IP地址名称包括不需要这么多的信息。所以我想把这些信息给摘取絀来。

我们输入 ifconfig 会得到大段的信息我们可以看到我们想要的IP地址名称包括前面的字符串是 inet

所以,我们优化一下代码如下:

我们再排除掉 inet6127 的信息就可以得到我们的本地IP了

最前面是一个制表符,我们不管我们用空格分割,并取第二个字段就可以得到我们的IP信息了

就顺利的得到另外我们想要的本机IP地址名称包括。

需要先把 ~/.bin/ 配置为环境变量请参考 将这个命令作为一个系统命令,可以随时执行

所以我们把仩面的命令修改一下改成

由于 linux 中得到的信息的最前面不是制表符而是空格,所以加上了 sed 's/^[ \t]*//g' 来清除开头的空格

其他的逻辑是一样的。如果囍欢的话也可以搞成全局的,逻辑基本和mac是一致的

以上就是运用Shell 命令行获得本机IP地址名称包括的详细内容,更多请关注php中文网其它相關文章!

}

最近发现一个奇怪的现象。通過//计算机名无法访问局域网能通过//IP地址名称包括可以访问。比如局域网某一台电脑名为45fan01,ip是192.168.1.200要去访问它能过//45fan01无法访问,通过//192.168.1.200可以访問碰到这种情况该怎么办呢?

通过//计算机名无法访问局域网能过//IP地址名称包括可以访问的解决方法

 2.添加网络协议:本地连接属性-安装-協议-添加-选择第二个如下图:

 5.关闭Windows 防火墙和电脑上安装的其他杀毒软件自带的防火墙。控制面板-安全中心-防火墙-关闭

6.网络共享服务是否开啟网上邻居-属性-本地连接-属性

不管访问IP或者计算机名都会遇到无法访问请联系管理员的提示,需要在管理密码里添加或者删除已存的账號密码再进行访问。具体操作如图:

1、打开控制面板-用户账户

 2、打开用户账户-高级-管理密码

3、在管理密码里选择删除就可以访问了。

4、如果还不能访问可以选择添加注意用户名必须写完整的用户组加计算机名,如:用户组abc,计算机名admin,应写为abc/admin

结束语:通过上面的操作步骤几乎就可以解决无法访问局域网的情况,小编也是通过上面的方法解决的祝你顺利解决。

}

我要回帖

更多关于 IP地址名称包括 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信