① 蘋果mac os怎麼用命令行終端打開app應用程序
Mac命令行終端打開方法:
1、首先在下方的最左側,打開finder。
2、打開之後,在finder左側的工具欄中,選擇應用程序。
3、應用程序中選擇實用工具。
4、實用工具中找到終端,這就是所說的Terminal。
5、打開之後,彈出Terminal窗口,在這裡面可以輸入命令符,來完成不同命令。
② mac 命令 顯示文件夾內容
最近蘋果的熱更新和私有庫問題檢查的更嚴了,如果應用被拒,蘋果在拒絕信中會說到使用strings/otool/nm命令進行自查,所以總結了一些命令,方便查找和定位文件內容相關信息。
1、grep
作用:判斷是否包含字元串
使用示例:
grep -r "xxx」 path
檢查是否包含(weixin)字元串:
img_.png
grep -r "xxx」 path.png
matches 表示包含。
2、strings
作用:find the printable strings in a object, or other binary, file
使用示例:
strings a.out | grep hello //檢查 a.out 文件中含有 hello 字元串的位元組序列
檢查二進制是否含有關鍵詞的庫(比如檢查私有庫):
img_.png
strings a.out | grep hello.png
更多使用說明 man strings
3、otool
作用: object file displaying tool. (針對目標文件的展示工具,用來發現應用中使用到了哪些系統庫,調用了其中哪些方法,使用了庫中哪些對象及屬性)
使用示例:
otool -L path //查看可執行程序都鏈接了那些庫
otool -L path | grep "xxx" //篩選是否鏈接了xxx庫
otool -D path //查看支持的架構
otool -ov path //output the Objective-C class structures and their defined methods.(輸出Object-C類結構以及定義的方法)
查看該應用是否砸殼:
otool -l path | grep crypt //cryptid 0(砸殼) 1(未砸殼)
img_.png
otool -l path | grep crypt.png
更多用法 man otool
4、nm
作用:display name list (symbol table). (顯示符號表)
使用示例:
nm path //得到Mach-O中的程序符號表
nm -nm path//目標文件的所有符號
img_.png
nm -nm path.png
符號表中標示為 undefined,意思是目標文件引用了類_XXX(XXX庫),不過這並沒有實現它。
更多用法 man nm
5、file
作用:determine file type. (判斷文件類型)
使用示例:
file path
判斷.a/framework是靜態庫還是動態庫:
靜態庫:
img_.png
file path - static Lib.png
動態庫:
img_.png
file path - dynamically Lib.png
6、lipo
作用:create or operate on universal files(創建或處理通用文件的工具)
使用示例:
lipo -info 'file path' // 判斷靜態庫所支持的平台 - i386 armv7 armv7s x86_64 arm64
lipo -remove i386 origin_xxx.a -output op_xxx.a // 刪除靜態庫包括的i386平台
lipo -thin i386 origin_xxx.a -output op_xxx.a // 拆分靜態庫,只保留i386 CPU架構
lipo -create device_xxx.a simulator_xxx.a -output universal_xxx.a //對真機或者模擬器分別打出 .a 文件合並
③ mac book怎麼輸入終端命令
mac命令行終端打開方法
第一步:打開自己電腦的launcpad:
第二步:在屏幕的最上方搜索「終端」:
第三步:點開搜索出來的內容就能正常的使用Mac命令行終端了:
④ 如何用命令行方式查看本機IP地址、MAC地址
一、 MAC地址命令查看方法:WindowsNT/2000/XP/2003 依次點擊:開始 → 運行 → 輸入 cmd→ 輸入 ipconfig /all→ 查看 本地連接 —— Physical Address . . . . . . . : 類似「00-E0-4C-3F-14-DE」二、 IP地址命令查看方法:WindowsNT/2000/XP/2003 依次點擊:開始 → 運行 → 輸入 cmd→ 輸入 ipconfig → 查看 本地連接 —— IP Address. . . . . . . : 類似「202.112.178.27」
⑤ mac系統ping埠命令怎麼使用
ping 命令的用法大全
ping的高級用法
對於Windows下ping命令相信大家已經再熟悉不過了,但是能把ping的功能發揮到最大的人卻並不是很多,當然我也並不是說我可以讓ping發揮最大的功能,我也只不過經常用ping這個工具,也總結了一些小經驗,現在和大家分享一下。
現在我就參照ping命令的幫助說明來給大家說說我使用ping時會用到的技巧,ping只有在安裝了TCP/IP協議以後才可以使用:
ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j computer-list] │ [-k computer-list] [-w timeout] destination-list
Options:
-t Ping the specified host until stopped.To see statistics and continue - 無效 Control-Break;To stop - 無效 Control-C.
不停的ping地方主機,直到你按下Control-C。
此功能沒有什麼特別的技巧,不過可以配合其他參數使用,將在下面提到。
-a Resolve addresses to hostnames.
解析計算機NetBios名。
示例:C:\>ping -a 192.168.1.21
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
Ping statistics for 192.168.1.21:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
從上面就可以知道IP為192.168.1.21的計算機NetBios名為iceblood.yofor.com。
-n count Number of echo requests to send.
發送count指定的Echo數據包數。
在默認情況下,一般都只發送四個數據包,通過這個命令可以自己定義發送的個數,對衡量網路速度很有幫助,比如我想測試發送50個數據包的返回的平均時間為多少,最快時間為多少,最慢時間為多少就可以通過以下獲知:
C:\>ping -n 50 202.103.96.68
Pinging 202.103.96.68 with 32 bytes of data:
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Request timed out.
………………
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Ping statistics for 202.103.96.68:
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
Minimum = 40ms, Maximum = 51ms, Average = 46ms
從以上我就可以知道在給202.103.96.68發送50個數據包的過程當中,返回了48個,其中有兩個由於未知原因丟失,這48個數據包當中返回速度最快為40ms,最慢為51ms,平均速度為46ms。
⑥ 蘋果mac os怎麼用命令行終端打開app應用程序
mac命令行終端打開方法:
第一種:
1. 首先打開電腦的launcpad。
⑦ 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 刪除從當前游標到行尾的文字.