linux中进行获取本地ip的方法操作有哪些
Admin 2022-08-16 群英技术资讯 372 次浏览
linux能获取本地ip地址。方法:1、利用“ifconfig -a”命令,该命令用于显示或者设置网络设备信息;2、利用“ip address”命令,语法为“ip address | grep eth0 | awk '{print$2}'”;3、利用“hostname -I”命令,该命令可以获取具体的网卡信息。
本教程操作环境:linux7.3系统、Dell G3电脑。
在介绍前先学习一下三个命令行筛选的主要的指令,也是频繁使用到的命令。
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 。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
基于CentOS下搭建 WordPress 个人博客
linux查看服务是否关闭的方法:1、利用ps命令,该命令可以查看系统中的进程,语法为“ps aux | grep 服务名称”;2、利用netstat命令,该命令用于显示网络状态,语法为“netstat -tunple | grep 服务端口”。
在linux中,协议栈是计算机网络协议套件的一个具体的软件实现,是网络中各层协议的总和;协议套件中的一个协议通常是只为一个目的而设计的,这样可以使得设计更容易,协议栈反映了一个网络中文件传输的过程。
CentOS7安装LNMP环境
解决方法:1、利用“vim /etc/fstab”重新分配tmp目录大小;2、添加“tmpfs /tmp tmpfs nodev,nosuid,size=需要的空间大小 0 0”将tmp文件更改为指定的空间大小;3、重新启动之后,利用“df -h”可以查看更改后的tmp空间大小。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008