📜  IP 地址终端 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:15:52.414000             🧑  作者: Mango

IP 地址终端 - Shell-Bash
简介

IP 地址终端是一款基于 Shell-Bash 的工具,用于获取和管理本地主机 IP 地址及相关信息。它可以帮助程序员快速地获取本地主机的 IP 地址,以及查看本地网络状态等。

特点
  • 简单易用:只需要在终端中输入相应的命令即可获取主机 IP 地址。
  • 可扩展:支持多种参数及选项,方便扩展和自定义。
  • 跨平台:十分灵活,支持 Linux, macOS 和 Windows 等操作系统。
使用方法

查看本地主机 IP 地址

$ ipconfig

输出如下:

en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX...

inet6 fe80::aede:48ff:fe00:1122%en0 prefixlen 64 secured...

inet 192.168.0.101 netmask 0xffffff00 broadcast 192.168.0.255

其中,inet 后面的 IP 地址即为本地主机的 IP 地址。

查看本地网络状态

$ netstat -an

输出如下:

tcp4       0      0  192.168.0.101.59008    192.168.0.1.80         ESTABLISHED
tcp4       0      0  192.168.0.101.59007    192.168.0.1.80         ESTABLISHED
tcp4       0      0  192.168.0.101.58733    104.16.248.249.https  ESTABLISHED
tcp4       0      0  192.168.0.101.58732    104.16.248.249.https  ESTABLISHED
...

可以根据输出结果来查看当前本地网络的连接状态。

参数及选项
  • -a:显示指定地址家族的所有协议。
  • -b:显示正在使用的协议和端口的相关信息。
  • -e:显示以太网统计数据,例如传输的字节数、错误数等。
  • -n:直接使用 IP 地址,而不进行主机名解析。
  • -r:显示路由表。
  • -s:显示各协议的统计信息。
总结

IP 地址终端是一款强大而简单的工具,它可以帮助程序员快速地获取本地主机的 IP 地址和网络状态信息。如果你是一名 Shell-Bash 爱好者,一定不要错过这款工具的精华部分,它将会使你的工作更加快捷和高效。