linux中进行获取本地ip的方法
发布时间:2023-09-16 14:04:50 所属栏目:Linux 来源:未知
导读: 在介绍前先学习一下三个命令行筛选的主要的指令,也是频繁使用到的命令。
1、head。head 命令可用于查看文件的开头部分的内容,有一个常用的参数 -n 用于显示行数,默认为 1
1、head。head 命令可用于查看文件的开头部分的内容,有一个常用的参数 -n 用于显示行数,默认为 1
在介绍前先学习一下三个命令行筛选的主要的指令,也是频繁使用到的命令。 1、head。head 命令可用于查看文件的开头部分的内容,有一个常用的参数 -n 用于显示行数,默认为 10。 运行head --help查看说明信息: -q 隐藏文件名 -v 显示文件名 -c<数目> 显示的字节数。 -n<行数> 显示的行数。 2、grep。 grep 命令用于查找文件里符合条件的字符串。运行grep --help查看说明信息,参数太多主要有以下几种: grep -r递归选择。 grep -v反选,显示不包含匹配文本的所有行。 grep -n显示符合样式的那一行之前。 grep -A显示符合范本样式的那一列之外,并显示该行之后的内容。 3、awk。强大的文本分析工具,命令使用过于复杂(awk --help),只需要知道 awk '{print$2}'为打印第二行数据。 4、tail。tail命令可用于查看文件的结束部分的内容,有一个常用的参数 -n 用于显示行数,默认为 10。tail --help查看主要的参数: tail -n显示最后多少行 tail -c显示最后十个字符 tail -f 循环读取,跟踪显示最后十行 5、cut。显示每行从开头算起的文字。 cut -b :以字节为单位进行分割。 cut -c :以字符为单位进行分割 cut -d :自定义分隔符,默认为制表符 cut -f :与-d一起使用,指定显示哪个区域 获取Linux IP地址的几种方法: 一、ifconfig命令 无线网卡地址: echo wlan0=`ifconfig wlan0 | head -n2 | grep inet | awk '{print$2}'` 有线网卡地址: echo eth0=`ifconfig eth0 | head -n2 | grep inet | awk '{print$2}'` 或者命令: ifconfig | grep "inet " | cut -d: -f2 | awk '{print $1}' | grep -v "^127." 二.ip address命令 无线网卡地址: ip address | grep wlan0 | awk '{print$2}' 有线网卡地址: ip address | grep eth0 | awk '{print$2}' 或者 echo eth0=`ip address show eth0 | head -n4 | grep inet | awk '{print$2}' echo wlan0=`ip address show wlan0 | head -n4 | grep inet | awk '{print$2}' 三、 hostname -I 命令 运行hostname -help命令查看说明信息: hostname -i得到环回地址127.0.1.1, hostname -I得到具体的网卡信息192.168.31.82 。 (编辑:晋城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何在 Ubuntu Linux 上废除 IPv6
- 怎么查看iOS设备固件验证是否已经关闭
- 启动weblogic的错误:Could not obtain an exclusive lock
- linux – pthread_create():什么是默认优先级和shceduling
- c# – Linux上的Mono本机P/Invoke:DllNotFound
- linux – 我的进程如何检测计算机是否正在关闭?
- 在Linux中使用Bash脚本清理早于 “X” 天的文件/文件夹
- 鸭嘴兽泰瑞在哪里攻略(莫来管队长的堕落1-3关三星攻略)
- linux – GitLab:无法从远程存储库读取
- 有什么方法可以从Linux用户空间向SD卡发送命令吗?
推荐文章
站长推荐