GNU/Linux >> Belajar Linux >  >> Linux

perintah ip di terminal Mac OS X

Anda dapat menggunakan brew untuk memasang iproute2mac . Ini sebenarnya pembungkus Python yang menyediakan API yang sangat mirip yang mungkin Anda temukan sangat akrab dengan ip alat disertakan dengan iproute2 di Linux.

Instalasi

$ brew install iproute2mac
==> Installing iproute2mac from brona/homebrew-iproute2mac
==> Downloading https://github.com/brona/iproute2mac/archive/v1.0.3.zip
######################################################################## 100.0%
  /usr/local/Cellar/iproute2mac/1.0.3: 4 files,  24K, built in 2 seconds

Penggunaan

Setelah terinstal, Anda akan diberi alat baris perintah yang untuk semua maksud meniru ip perintah di Linux.

$ ip
Usage: ip [ OPTIONS ] OBJECT { COMMAND | help }
       ip -V
where  OBJECT := { link | addr | route | neigh }
       OPTIONS := { -4 | -6 }

iproute2mac
Homepage: https://github.com/brona/iproute2mac
This is CLI wrapper for basic network utilities on Mac OS X inspired with iproute2 on Linux systems.
Provided functionality is limited and command output is not fully compatible with iproute2.
For advanced usage use netstat, ifconfig, ndp, arp, route and networksetup directly.

Contoh

Tampilkan alamat IP pada antarmuka en0.

$ ip addr show en0
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 54:46:12:fc:45:12
    inet6 fe80::3636:3bff:fecf:1294/64 scopeid 0x4
    inet 192.168.1.5/24 brd 192.168.1.255 en0

Tampilkan detail tentang link en1.

$ ip link show en1
en1: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    options=60<TSO4,TSO6>
    ether 72:00:08:81:d2:10
    media: autoselect <full-duplex>
    status: inactive

Referensi

  • Halaman GitHub brona/iproute2mac

Gunakan perintah normal untuk sistem seperti unix:ifconfig .

(Linux juga menggunakan ifconfig, tetapi beberapa alat memiliki versi yang lebih baru. ip adalah salah satunya yang suatu hari akan menggantikan ifconfig lama.)


Ada cara yang lebih sederhana tanpa memasang alat apa pun:

$ which ifconfig
/sbin/ifconfig

$ ifconfig en0 | grep inet | grep -v inet6 | cut -d ' ' -f2
10.16.45.123

Linux
  1. Terminal Ctrl+s Versus Ctrl+z?

  2. | Di Perintah Terminal?

  3. Contoh Perintah hdiutil di Mac

  1. 5 penggunaan perintah mv di terminal linux

  2. Contoh Perintah diskutil Terminal Mac

  3. gnome-terminal:perintah tidak ditemukan

  1. Panduan terminal Linux untuk pemula

  2. Bagaimana cara menggunakan vi untuk mengedit perintah di terminal di Linux?

  3. Cara mengedit file teks di terminal saya