Mac OS X 有沒有ip命令?
01-26
在Linux下有一套ip命令,鄙人也是習慣了這套工具,但是我發現這東西在Mac下貌似沒有。也沒看到有幾個人提到這東西。
當然,我知道mac下也有ifconfig命令,但是就體驗來說,我覺得還是ip來得更好一些。找了下iproute2,也沒看到多少相關信息。
brona/iproute2mac · GitHub一個python的wrapper,湊合著可以用用。
終端命令下:從蘋果腳本:
osascript -e "system info"
可以輸出系統的所有信息所以 osascript -e "IPv4 address of (system info)"就可以輸出系統的 IPv4 的地址了分享一個之前寫的shell function
###快速查看本機IP地址function myip(){myip="$(ifconfig | grep "inet.*netmask.*broadcast")"lanip="$(echo $myip | awk "{print $2}")"publicip="$(echo $myip | awk "{print $6}")"
echo "你的區域網IP是: "$lanipecho "你的外網IP是: "$publicipecho "複製到剪貼板" $lanip | pbcopy}
後面加段 pbcopy 還能自動到剪貼板。brew install iproute2mac
沒有使用過linux下的IP命令 不過ifconfig命令基本上足夠一般使用了吧
顯示: ifconfig [設備名] 如 ifconfig en0
顯示過濾: ifconfig [設備名] |grep [string] 如 ifconfig en0 |grep ether配置ip: ifconfig [設備名] [ip] netmask [netmask]配置硬體ID: ifconfig en0 hw ether [硬體地址]啟用或禁用設備 ifconfig en0 [up/down]詳細的內容還是man ifconfig看下吧OS X是BSD系的內核,高級路由用pf(舊版的可能有ipfw可以用)。
You can use brew to install iproute2mac. It"s actually a Python wrapper that provides a very similar API that you"ll likely find very familiar to the ip tool included with iproute2 on Linux. http://superuser.com/questions/687310/ip-command-in-mac-os-x-terminal
ifconfig en7
推薦閱讀:
※生信自學之linux操作基礎
※為什麼拷貝到U盤速度越來越慢?
※Linux系統安全
※【技術人快報189期】Linux補丁是「完全無用的垃圾」+上海銀行探索智能運維