A. Mac OS 終端簡單命令行
打開終端
whoami 計算機會列印一遍user的名字
pwd 列印工作目錄---當前的路徑是什麼
ls 列出這個路徑下有什麼文件(== win下的dir)
cd 和win一樣,是打開某個文件夾
mkdir 創建一個新目錄
cd .. 返回上一級目錄 ---記得cd和..之間要有空格
rm -r 文件夾名 刪除某個文件夾
B. mac 終端輸入自定義命令打開目標application
終端輸入 postman 即可打開Postman應用程序
終端輸入 navicat 即可打開Navicat Premium應用程序
終端輸入 vim .zshrc
按 i 進入編輯模式,輸入以下內容:
然後按 esc 退出編輯模式,輸入 :wq ,回車,即可退出vim編輯器並保存.zshrc文件內容。
之後在終端輸入 source ~/.zshrc ,讓配置文件在修改後立即生效。
此時,即可在終端輸入 postman 查看效果啦, navicat 同理
C. mac終端解決很多系統自帶命令找不到問題
Mac系統環境變數弄錯,導致很多命令找不到,例如route、ping等等.下面是我收集整理的mac終端解決很多系統自帶命令找不到問題,希望對大家有幫助~~
工具/原料
Mac OS
方法/步驟
1.打開終端,在“應用程序”下“實用工具”裡面
4.保存文件,command + s,就OK了,然後再終端輸入命令就可以了
D. 如何在mac終端輸入android命令
Mac終端打開步驟(方法): 點擊「finder」程序。 在finder中的窗口右側找到「應用程序」並點開。 在 應用程序列表中找到「實用工具」並雙擊打開。 實用工具列表的最下面,找到「終端」並打開,使用滑鼠左鍵雙擊「終端」即可打開!
E. Mac 終端命令
1.查看運行中的進程: ps -help
# ps aux | less
-A:顯示所有進程
a:顯示終端中包括其它用戶的所有進程
x:顯示無控制終端的進程
ps -U root -u root
查看非root運行的進程
ps -u user1
查看具體某個用戶運行的進程
top
top 命令提供了運行中系統動態的視圖
2. 網路命令:netstat - help
ifconfig
顯示網路介面(interface)信息。如介面名稱,介面類型,介面的IP地址,硬體的MAC地址等。
ARP
ARP協議用在區域網(LAN)內部。借用ARP協議,設備可以知道同一區域網內的IP-MAC對應關系。當我們訪問一個本地IP地址時,設備根據該對應關系,與對應的MAC地址通信。通過ARP工具,我們可以知道區域網內的通信是否正常。
arp -a
顯示本地存儲的IP-MAC對應關系.
sudo arping -I eth0 192.168.1.1
經eth0介面,發送ARP請求,查詢IP為192.168.1.1設備的MAC地址
sudo arp-scan -l
查詢整個區域網內的所有IP地址的對應MAC地址
sudo tcpmp -i en0 arp
監聽en0介面的arp協議通信
網路層
網路層是一個廣域的互聯網,互聯網上的設備用IP地址識別。ping是向某個IP地址發送ICMP協議的ECHO_REQUEST請求。收到該請求的設備,將返回ICMP回復。如果ping到某個IP地址,那麼說明該IP地址的設備可以經網路層順利到達。
ping 192.168.1.1
向IP地址192.168.1.255發送ICMP請求。如果該地址的ICMP沒有被禁用,那麼在該網上的設備將回復。
ping 192.168.1.255
向廣播(broadcast)地址192.168.1.255發送ICMP請求。如果ICMP沒有被禁用,那麼在該網上的設備將回復。
需要注意的是,許多設備會禁用ICMP。如果ping不到一個設備,並不一定是網路層故障。
如果兩個設備有相同的IP地址,將導致IP沖突。許多網路中是由DHCP協議自動分配IP地址的,這樣可以極大的減少IP沖突的可能性。DHCP伺服器與設備達成協議,設備將在一定時間內占據某個IP地址,而DHCP伺服器不再把該IP地址分配給別人。
sudo ipconfig set en0 DHCP
更新DHCP租約。設備將釋放IP地址,再從DHCP伺服器重新獲得IP地址。
sudo ipconfig set en0 INFORM 192.168.0.120
將介面en0設定為靜態IP地址。
網路監聽
tcpmp是一款網路抓包工具。它可以監聽網路介面不同層的通信,並過濾出特定的內容,比如特定協議、特定埠等等。我們上面已經使用tcpmp監聽了ARP協議通信。這里我們來看更多的監聽方式。
sudo tcpmp -i en0
監聽en0介面的所有通信
sudo tcpmp -A -i en0
用ASCII顯示en0介面的通信內容
sudo tcpmp -i en0 'port 8080'
顯示en0介面的8080埠的通信
sudo tcpmp -i eth1 src 192.168.1.200
顯示eth1介面,來自192.168.1.200的通信
sudo tcpmp -i eth1 dst 192.168.1.101 and port 80
顯示eth1介面80埠,目的地為192.168.1.101的通信
sudo tcpmp -w record.pcap -i lo0
將lo0介面的通信存入文件record.pcap
域名解析
DNS是在域名和IP之間進行翻譯。DNS故障會導致我們無法通過域名訪問某個網址。
host www.sina.com.cn
DNS域名解析。返回域名對應的IP地址
F. mac終端怎麼輸入命令
finder-應用程序-實用工具-終端雙擊打開 直接輸入命令 回車就可以了
G. Mac下終端命令行(常用)
作為一名開發人員,越來越覺得對於終端的使用,是非常有必要的,本人之前接觸這方面較少,也就偶爾用一下(大學沒學過unix),現在總結幾條,後續還會添加,學無止境嘛~
1.獲取管理員許可權:
輸入 sudo -s
然後輸入密碼,不會提示,輸入完後直接回車即可,然後即獲得管理員許可權。
2.打開文件
輸入 open /Applications/Safari.app
在這里打開Safari瀏覽器,使用open命令是可以多次打開的 (當然有的軟體不允許打開多個窗口)。open+空格+ -n +軟體路徑 (可以直接拖動到終端中)
我們也可以在命令中加入 -a 標識來選擇你想要用來載入該文件的應用程序,或者使用-e 標識直接在文本編輯器中編輯。 例:open /Users/rhjt/Desktop/ -a /Applications/Safari.app (在safari瀏覽器中打開image圖片)
3.搜索
關於搜索,mac上自帶的有spotlight (ctr/cmd + 空格)可以實現全局搜索,但有時候沒有正確的工作,而且如果我們想精確一個范圍呢?
輸入 mdfind + 文件名, 實現全局搜索
輸入 mdfind -onlyin 文件大的路徑 該路徑下的某個文件名 (這樣在我們精確文件大的路徑時候,可以更精確搜索到我們要的文件)
4.讀
mac中的Siri,可以讀取出我們輸入的內容
輸入 say + 內容,然後就會讀出來(不懂單詞的發音時候,不用去找詞典了~~)
5.延遲睡眠
caffeinate能阻止Mac進入睡眠狀態,而且屏幕保護也不會激活。我們最好使用-t為命令加入具體的時間。
輸入 caffeinate -t 3600 表示一個小時內屏幕不進入睡眠
6.釋放內存 (相當於重啟電腦)
purge命令可以清除內存和硬碟的緩存,與重啟Mac的效果差不多 (還不會關閉你現在用的程序)。purge命令可以讓不活躍的系統內存轉變為可以使用的內存,所以電腦卡的時候試試這個命令~~
輸入 purge
7.更新
我們更新系統軟體一般都是通過AppStore來更新,但是AppStore經常打開太慢了,所以用下終端來更新。
輸入 sudo softwareupdate -i -a
這個是更新系統的軟體,比如系統更新
8.創建有密碼保護的壓縮文件
你可以通過下面的命令將桌面上的文件創建成有密碼保護壓縮文件。
zip -e protected.zip ~/Desktop/task.doc
protected.zip是文件名字,~後面的是文件地址。保存之後,文件會存儲在你的私人磁碟中
9.刪除
ctrl+u 刪除當前整行.
ctrl+w 刪除游標前的單詞.
ctrl+k 刪除從當前游標到行尾的文字.
H. Mac命令行終端怎麼打開 Mac終端怎麼打開
Mac命令行終端打開方法:
1、首先在下方的最左側,打開finder。
I. mac怎麼使用終端cd到這個目錄下的命令
1、點擊左側的finder了啦,點擊應用程序。
J. Mac命令行終端怎麼打開 Mac終端怎麼打開
1、首先,打開Mac電腦應用菜單中的Launchpad。