少し前に、「Bash-Snippets」に関するブログ投稿を書きました。 、ヘビーコマンドラインユーザー向けのBASHスクリプトのセット。これらのスクリプトは、crypt、geo、cheat、weather、ytviewなどの多くの便利なユーティリティで構成されています。 bash-Snippetsを使用すると、すべてのユーティリティまたは特定のユーティリティをインストールできます。この簡単なガイドでは、「Geo」と呼ばれるBash-Snippetsの1つのユーティリティについてのみ説明します。 これは、WAN、LAN、ルーター、DNS、MACアドレス、ジオロケーションの出力を表示するために使用され、配管用のクリーンな標準出力が含まれます。
Geoのインストール
Arch Linuxとその派生物では、geoは AURで利用できます 。したがって、 YayなどのAURヘルパープログラムを使用してインストールできます。 。
$ yay -S geo-bash
他のディストリビューションでは、「Bash-Snippets」を使用してGeoをインストールできます。 インストールのセクションで説明されているように。または、こちらから直接ダウンロードしてください 手動でコンパイルしてインストールします。ここで説明しているGeoユーティリティは、Bash-Snippetsの場合と同じであることに注意してください。すでにbash-Snippetsからインストールしている場合は、インストール部分をスキップして、 Geo Usageに移動します。 セクション。
地理的使用法
ここで、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 私のイーサネットカードです。
また、以下のようにすべてのフラグを1つのコマンドに組み合わせることができます。次のコマンドは、LAN、WAN IP、DNS、およびMacIDを表示します。
$ 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
お役に立てれば。来るより良いもの。しばらくお待ちください!
乾杯!