参考文献

参考文献

Linux では、IP アドレスに関する情報を取得するために、次のように実行できます。ip -4 address showまたは (より冗長に) 次のように実行できますip -family inet address show。このコマンドは以下を返します。

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN     group default
inet 127.0.0.1/8 scope host lo
   valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
inet 10.0.1.65/24 brd 10.0.1.255 scope global wlan0
   valid_lft forever preferred_lft forever

追加のソフトウェアをインストールしたり、ユーザー権限を昇格したりせずに、ターミナルから OS X で同じ情報を取得したいと思います。このコマンドの OS X 版を知っている人はいますか?

参考までに、私が Mac OS X で使用している Bash のバージョンは次のとおりです: GNU bash、バージョン 3.2.57(1)-release (x86_64-apple-darwin15)。

答え1

必要なコマンドは次のとおりです。

  • ifconfig -a inet
  • ifconfig -a inet6

ボーナスコマンド:

  • arp -a
  • ndp -a

これらはすべて FreeBSD および TrueOS の場合と同じです。(MacOS では必ずしもそうではありませんが、ここでは当てはまります。)

参考文献

  • ifconfig. Mac OS 10 マニュアル ページ。Apple 社。2008 年。

関連情報