命令1:ifconfig
作用:列出本機(jī)所有的網(wǎng)絡(luò)設(shè)備以及其上面的配置,主要指的是ip地址和mac地址
現(xiàn)在主要在連的就是en4,它是一個(gè)ip地址是192.168.1.105,然后它的狀態(tài)時(shí)active(最后一行),而其他的狀態(tài)都是inactive。
其他用法:ifconfig en4 down/up
作用:關(guān)閉(或打開)某個(gè)網(wǎng)絡(luò)接口,比如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)卡設(shè)備(這里假設(shè)是en0)
ifconfig en0 hw ether [MAC地址] // 修改MAC地址
ifconfig en0 up // 重啟網(wǎng)卡
作用:臨時(shí)修改MAC地址
其他用法:
ifconfig en0 down
ifconfig en0 192.168.169.245 netmask 255.255.255.0
作用:臨時(shí)修改內(nèi)網(wǎng)ip地址
命令2:ping
作用:檢測網(wǎng)絡(luò)是否是連通狀態(tài)
如果能ping通,說明它們的網(wǎng)關(guān)之間是通的,當(dāng)然也可以用它來檢測到外網(wǎng)是不是通的
命令3:netstat
作用:顯示各種網(wǎng)絡(luò)相關(guān)信息
其他用法:netstat -l
作用:列出本機(jī)進(jìn)行監(jiān)聽的端口
其他用法:netstat -lt
作用:只列出tcp的連接,同理在l后面跟上u的話,將會(huì)列出各種udp的監(jiān)聽端口
其他用法:netstat -s
作用:查看統(tǒng)計(jì)數(shù)據(jù)
其他用法:netstat -p
作用:列出進(jìn)程信息,你可以了解是哪一個(gè)程序在哪一個(gè)端口上做些什么事情
其他用法:netstat -pc
作用:會(huì)顯示出實(shí)時(shí)更新的進(jìn)程信息
其他用法:netstat -r
作用:查看路由表
其他用法:netstat -i
作用:查看接口信息
終端學(xué)習(xí)系列:
Mac終端學(xué)習(xí)(一):基本操作
Mac終端學(xué)習(xí)(二):操作歷史
Mac終端學(xué)習(xí)(三):進(jìn)程管理
Mac終端學(xué)習(xí)(四):重定向和管道
Mac終端學(xué)習(xí)(五):萬能的grep
Mac終端學(xué)習(xí)(六):環(huán)境變量
Mac終端學(xué)習(xí)(七):網(wǎng)絡(luò)配置