前段时间,我们写了一篇关于 “Bash 片段”,一组用于重度命令行用户的 BASH 脚本。 这些脚本包含许多有用的实用程序,例如 crypt、geo、cheat、weather、ytview 等。 使用 bash-片段,您可以安装所有实用程序或特定的实用程序。 在这个简短的指南中,我们将只讨论 Bash-Snippets 中的一个实用程序,称为 “地理”。 它用于显示 wan、lan、router、dns、mac 地址和地理位置输出,并带有干净的管道标准输出。
安装地理
在 Arch Linux 及其衍生版本中,geo 可用于 AUR. 因此,您可以使用任何 AUR 帮助程序安装它,例如 耶.
$ yay -S geo-bash
在其他发行版中,您可以使用安装 Geo “Bash 片段” 如安装部分所述。 或者,直接从 这里 并手动编译安装。 请注意,我们在这里讨论的 Geo 实用程序与 Bash-Snippets 中的相同。 如果您已经从 bash-片段,只需跳过安装部分并转到 地理使用 部分。
地理使用
现在让我们看看 Geo 实用程序的用法。
要显示您的本地 IP 地址,请运行:
$ geo -l 192.168.43.192
要查看 wan IP,请使用 -w 旗帜。
$ geo -w 43.210.233.112
要检查 DNS:
$ geo -d 192.168.43.1
检查网络接口卡的 Mac 地址:
$ geo -m enp5s0 28:c6:gd:57:6b:32
这里, enp5s0 是我的以太网卡。
此外,您可以在一个命令中组合所有标志,如下所示。 以下命令将显示您的 LAN、WAN ip、DNS 和 Mac id。
$ geo -lwdm enp5s0 43.210.233.112 192.168.43.192 192.168.43.1 28:c6:gd:57:6b:32
要显示地理位置,请运行:
$ geo -g India TN Chennai Vodafone India 43.210.233.112
要查看帮助部分,只需键入“geo”:
$ geo Geo Description: Provides quick access for wan, lan, router, dns, mac, and ip geolocation data Usage: geo [flag] -w Returns WAN IP -l Returns LAN IP(s) -r Returns Router IP -d Returns DNS Nameserver -m Returns MAC address for interface. Ex. eth0 -g Returns Current IP Geodata Examples: geo -g geo -wlrdgm eth0 Custom Geo Output => [all] [query] [city] [region] [country] [zip] [isp] Example: geo -a 8.8.8.8 -o city,zip,isp -o [options] Returns Specific Geodata -a [address] For specific ip in -s -v Returns Version -h Returns Help Screen -u Updates Bash-Snippets
希望这可以帮助。 更多好东西即将到来。 敬请关注!
干杯!
资源:
感谢您的光临!
帮助我们帮助您:
- 订阅我们的电子邮件通讯: 立即注册
- 支持 OSTechNix: 通过贝宝捐款
- 下载免费的电子书和视频: TradePub 上的 OSTechNix
- 联系我们: Facebook | Twitter | 谷歌加 | 领英 | RSS订阅
祝你有美好的一天!!