• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >LINUX > 在Linux终端中查看公有IP的方法详解

在Linux终端中查看公有IP的方法详解

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了linux开打终端命令,linux终端,linux终端怎么打开,linux终端快捷键,linux终端命令等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com

首先回顾一下一般的查看IP的命令:
ifconfig
Linux查看IP地址的命令--ifconfig
ifconfig命令用于查看和更改网络接口的地址和参数
$ifconfig -a 
lo0: flags=849 mtu 8232
inet 127.0.0.1 netmask ff000000 
hme0: flags=863 mtu 1500
inet 211.101.149.11 netmask ffffff00 broadcast 211.101.149.255
ether 8:0:20:a7:4d:21 
系统会显示网络接口的名称,接口的状态(up or down), 
接口的IP地址和掩码等信息
取出本机IP地址:
ifconfig|grep Bcast|awk -F: '{print $2}'|awk -F " " '{print $1}'
取出本机IP地址个数:
ifconfig|grep Bcast|awk -F: '{print $2}'|awk -F " " '{print $1}'|wc -l

如何在 Linux 终端中知道你的公有 IP
公有地址由 InterNIC 分配并由基于类的网络 ID 或基于 CIDR 的地址块构成(被称为 CIDR 块),并保证了在全球互联网中的唯一性。当公有地址被分配时,其路由将会被记录到互联网中的路由器中,这样访问公有地址的流量就能顺利到达。访问目标公有地址的流量可经由互联网抵达。比如,当一个 CIDR 块被以网络 ID 和子网掩码的形式分配给一个组织时,对应的 [网络 ID,子网掩码] 也会同时作为路由储存在互联网中的路由器中。目标是 CIDR 块中的地址的 IP 封包会被导向对应的位置。

在本文中我将会介绍在几种在 Linux 终端中查看你的公有 IP 地址的方法。这对普通用户来说并无意义,但 Linux 服务器(无GUI或者作为只能使用基本工具的用户登录时)会很有用。无论如何,从 Linux 终端中获取公有 IP 在各种方面都很意义,说不定某一天就能用得着。

以下是我们主要使用的两个命令,curl 和 wget。你可以换着用。

Curl 纯文本格式输出:

我实际上是在写一个用于记录每日我的路由器中所有 IP 变化并保存到一个文件的脚本。我在搜索过程中找到了这些很好用的命令。希望某天它能帮到其他人。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Linux中的终端特殊设备文件详解
  • 在Linux命令终端中查看和编辑曾执行过的命令
  • 简单的Linux终端美化方法分享
  • Linux终端初步上手教程
  • 在Linux终端中查看公有IP的方法详解
  • 使Linux终端朗读文字的小技巧分享

相关文章

  • 2017-05-12Linux下自动清理大量文件的方案探究
  • 2017-05-12Linux Kernel 4.5在3月15日发布最终版
  • 2017-05-12用sudo命令无法读取环境变量的解决方法
  • 2017-05-12Linux系统中tr命令的基本使用教程
  • 2017-05-12Linux中RedHat CentOS Ubuntu Fedora的区别详解
  • 2017-05-12Linux系统SSH免密码登陆远程服务器的技巧
  • 2017-05-12Linux下读取默认MAC地址的方法
  • 2017-05-12微软发布Linux Integration Services 4.0 更新下载
  • 2017-05-12Linux下dpkg命令常用方法整理
  • 2017-05-12Linux中ls命令的参数与返回结果完全解析

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • Linux上安装使用FTP服务器ProFTPD的教程
    • Linux系统中tr命令的基本使用教程
    • Linux下面使用命令如何运行.sh文件的两种解决办法
    • 在Linux命令行下查询当前所使用的shell版本与种类的方法
    • 深入解析Linux系统下的进程切换
    • 详解Linux系统中at与atq命令的用法
    • 深入解析Linux内核及其相关架构的依赖关系
    • 运维老鸟谈生产场景对linux系统进行分区的方法
    • Linux统计行数方法及效率测试详解
    • Linux系统复制vmware 虚拟机后网卡不能启动该怎么办?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有