命令1:ifconfig
作用:列出本機所有的網(wǎng)絡設備以及其上面的配置,主要指的是ip地址和mac地址

現(xiàn)在主要在連的就是en4,它是一個ip地址是192.168.1.105,然后它的狀態(tài)時active(最后一行),而其他的狀態(tài)都是inactive。
其他用法:ifconfig en4 down/up
作用:關(guān)閉(或打開)某個網(wǎng)絡接口,比如en4
Tips:一般需要管理員權(quán)限,所以需要在前面加sudo命令
其他用法:sudo ifconfig en4 add 10.10.10.12 netmask 255.255.255.0
作用:給en4加入別的網(wǎng)段

其他用法:sudo ifconfig en4 delete 10.10.10.12
作用:給en4刪除指定網(wǎng)段

其他用法:
ifconfig en0 down // 關(guān)閉網(wǎng)卡設備(這里假設是en0)
ifconfig en0 hw ether [MAC地址] // 修改MAC地址
ifconfig en0 up // 重啟網(wǎng)卡
作用:臨時修改MAC地址
其他用法:
ifconfig en0 down
ifconfig en0 192.168.169.245 netmask 255.255.255.0
作用:臨時修改內(nèi)網(wǎng)ip地址
命令2:ping
作用:檢測網(wǎng)絡是否是連通狀態(tài)

如果能ping通,說明它們的網(wǎng)關(guān)之間是通的,當然也可以用它來檢測到外網(wǎng)是不是通的
命令3:netstat
作用:顯示各種網(wǎng)絡相關(guān)信息
其他用法:netstat -l
作用:列出本機進行監(jiān)聽的端口
其他用法:netstat -lt
作用:只列出tcp的連接,同理在l后面跟上u的話,將會列出各種udp的監(jiān)聽端口
其他用法:netstat -s
作用:查看統(tǒng)計數(shù)據(jù)
其他用法:netstat -p
作用:列出進程信息,你可以了解是哪一個程序在哪一個端口上做些什么事情
其他用法:netstat -pc
作用:會顯示出實時更新的進程信息
其他用法:netstat -r
作用:查看路由表

其他用法:netstat -i
作用:查看接口信息

終端學習系列:
Mac終端學習(一):基本操作
Mac終端學習(二):操作歷史
Mac終端學習(三):進程管理
Mac終端學習(四):重定向和管道
Mac終端學習(五):萬能的grep
Mac終端學習(六):環(huán)境變量
Mac終端學習(七):網(wǎng)絡配置