linux能不能获取本地ip地址

linux获取本地ip地址。方法:1、利用“ifconfig -a”命令,该命令用于显示或者设置网络设备信息;2、利用“ip address”命令,语法为“ip address | grep eth0 | awk ‘{print$2}’”;3、利用“hostname -I”命令,该命令可以获取具体的网卡信息。

linux能不能获取本地ip地址

linux能获取本地ip地址吗

在介绍前先学习一下三个命令行筛选的主要的指令,也是频繁使用到的命令。

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命令查看说明信息:

linux能不能获取本地ip地址

hostname -i得到环回地址127.0.1.1, hostname -I得到具体的网卡信息192.168.31.82 。

以上就是关于“linux能不能获取本地ip地址”内容的全部介绍,希望能给大家带来实质性的帮助,如果您还想获取更多实用、高效的操作方法,请关注Worktile相关频道,小编会定期为大家奉上更加丰富、优质的内容。

文章标题:linux能不能获取本地ip地址,发布者:亿速云,转载请注明出处:https://worktile.com/kb/p/15055

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
亿速云的头像亿速云认证作者
上一篇 2022年6月29日 上午2:01
下一篇 2022年6月29日 上午2:14

相关推荐

  • windows edge浏览器缓存位置如何修改

    edge浏览器缓存位置更改方法: 1、进入edge浏览器的路径位置,删除“Cache”缓存文件夹。 2、右击开始,选择“命令提示符(管理员)”。 3、输入命令 mklink /D “C:Users用户名AppDataLocalPackagesMicrosoft.MicrosoftEdge…

    2022年9月8日
    1.4K00
  • windows证照之星怎么排版一寸

    证照之星排版一寸的方法 1、 打开证照之星 软件,点击主界面左上侧的“系统设置”,选择“打印排版设置”。 2、打开“打印排版设置”之后,点击打印设置对话框的‘新建’按钮。 3、点击“新建”之后,就会出现打印选项的选择栏,如果是用自己的打印机进行打印就选择“本机打印”, 如果需要去外面打印社进行打印的…

    2022年9月26日
    48500
  • java IP归属地功能如何实现

    名列前茅步:如何拿到用户的真实IP 大家都知道,我们一般想访问公网,一般必须具备上网环境,那么我们开通宽带之后,运营商会给我们分配一个IP地址。一般IP地址我们都是自动分配的。所以我们不知道本机地址是什么?想知道自己的ip公网地址,可以通过百度搜索IP查看自己的ip位置 那么问题来了。百度是怎么知道…

    2022年9月6日
    63600
  • word字体放大少了一截怎么解决

    解决方法 1、 首先把文字选中(全选的快捷键是ctrl A)。 2、在选中的文字上面右击鼠标,选择“段落”。 3、找到间距一栏,里面有行距和设置值.我们可以看到设置成了固定值。 4、点击行距旁边的下拉框按钮,然后选择单倍行距,或者1.5倍行距等等.这里以单倍行距为例。 5、选择好之后如图,点击确定。…

    2022年9月18日
    56600
  • mdf文件如何导入数据库

    mdf文件导入数据库文件方法: 1、打开SQL。 2、点击“连接”连接数据库。 3、右击数据库,单机选择“附加”。 4、点击“添加”。 5、即可将mdf导入数据库。 感谢各位的阅读,以上就是“mdf文件如何导入数据库”的内容了,经过本文的学习后,相信大家对mdf文件如何导入数据库这一问题有了更深刻的…

    2022年9月8日
    1.7K00
  • mysql支持外键吗

    mysql支持外键。在MySQL中,外键主要用来建立主表与从表的关联关系,可以为两个表的数据建立连接,约束两个表中数据的一致性和完整性;当主表删除某条记录时,从表中与之对应的记录也必须有相应的改变。一个表可以有一个或多个外键,外键可以为空值,若不为空值,则每一个外键的值必须等于主表中主键的某个值;且…

    2022年6月29日
    55200
  • mysql在linux中2003错误如何解决

    解决方法:1、修改“my.cnf”文件,在“bind-address = 127.0.0.1”的前面添加“#”将其注释掉;2、在文件中添加“skip-external-lockingskip-name-resolve”;3、利用“service mysql restart”重新启动mysql服务即可…

    2022年9月18日
    42700
  • SolarWinds供应链APT攻击事件安全风险的示例分析

    背景 12月13日,美国拔尖安全公司FireEye(中文名:火眼)发布报告称,其发现一起全球性入侵活动,命名该组织为UNC2452。该APT组织通过入侵SolarWinds公司,在SolarWinds Orion商业软件更新包中植入恶意代码,进行分发,FireEye称之为SUNBURST恶意软件。该…

    2022年9月8日
    52700
  • Vue登录功能如何实现

    Vue项目中实现登录大致思路 1、名列前茅次登录的时候,前端调后端的登陆接口,发送用户名和密码 2、后端收到请求,验证用户名和密码,验证成功,就给前端返回一个token 3、前端拿到token,将token存储到localStorage和vuex中,并跳转路由页面 4、前端每次跳转路由,就判断 lo…

    2022年8月29日
    1.2K00
  • mysql中not null是不是索引

    “not null”不是索引而是非空约束,用于指定字段的值不能为空;对于使用了非空约束的字段,如果添加数据时没有指定值,则会报错。设置非空约束的两种方法:1、建表时设置,语法“CREATE TABLE 表名(字段名 数据类型 NOT NULL);”;2、修改表时设置,语法“ALTER TABLE 表…

    2022年9月22日
    60800
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部