A. Mac查看so文件的具體信息
了解ELF的文件格式可通過 SO(ELF)文件格式詳解 通過命令greadelf -a xxx.so和gobjmp -x xxx.so以及readelf這三個命令得到so的信息 我個人常用readelf命令,具體指令的使用可參考 readelf命令使用說明 運行下述命令: brew update brew install binutils ELF Header: Section Headers:B. mac終端命令及快捷鍵
一、說明
二、目錄和文件操作
命令名 功能描述 舉例或備注
cd 進入指定文件夾路徑 cd ~/Desktop
pwd 顯示當前的目錄路徑 /Users/xz/Desktop
ls 顯示當前目錄下的內容
ls -la 顯示當前目錄下的詳細內容
ls -A 顯示當前目錄下的內容 含點(.)開頭的文件
mkdir 創建目錄 mkdir dir_name
touch file.format 創建指定格式的文件
mvdir 移動目錄 mvdir dir1 dir2
mv 移動/重命名---文件/文件夾 mv dir1 dir2
MAC沒有重命名的命令
rm 刪除文件 或 空目錄
rm -rf dir 刪除一個 非空 目錄 rm -rf dir
rmdir 刪除 空 目錄 平時用得少
cp 復制文件或目錄 cp file1 file2
file 顯示文件類型 file file_name
find 使用匹配表達式查找文件 find *.file_format
open 使用默認的程序打開文件 open file_name
cat 顯示或連接文件內容 cat file
ln 為文件創建聯接 ln -s file1 file2
s 表示軟聯接
head 顯示文件的最初幾行 head -20 file_name
tail 顯示文件的最後幾行 tail -10 file_name
paste 橫向拼接文件內容 paste file1 file2
diff 比較並顯示兩個文件的內容差異 diff file1 file2
wc 統計文件的字元數、詞數和行數 wc file_name
uniq 去掉文件中的重復行 uniq file_name
grep 通過簡單正則表達式搜索文件
三、文件屬性
XZ:ts xz$ ls -l
total 82488
-rw-r--r--@ 1 xz staff 42233727 7 19 16:30 PowerBi.pbix
語法 屬性 含義說明
XZ:ts xz ls -l
total 82488
-rwxr--r--@ 1 xz staff 42233727 7 19 16:30 PowerBi.pbix
四、常用操作
命令名 功能描述 舉例或備注
sudo 獲取root許可權 sudo -s
Ctr + D / exit 退出root許可權
clear 清除屏幕或窗口內容
ping 給網路主機發送回應請求 ping www..com
man 查看命令說明 man ls
q 退出查看的命令說明
which 查看指定程序的路徑 which python
history 列出最近執行過的命令及編號
hostname 電腦在網路中的名稱
env 顯示當前所有設置過的環境變數
passwd 修改用戶密碼
date 顯示系統的當前日期和時間 date
cal 顯示日歷 cal
time 統計程序的執行時間 time
五、快捷鍵
CTRL+A:移動游標至行首
CTRL+E:移動游標至行尾
CTRL+X:按住CTRL,雙擊 X 可以進行當前位置與行首位置,進行切換
ESC+B:游標向左移動一個單詞
ESC+F:游標向右移動一個單詞
CTRL+U:刪除游標前所有字元
CTRL+K:刪除游標後所有字元
CTRL+W:刪除游標前一個單詞(根據空格識別單詞分隔)
CTRL+Y:粘貼之前(CTRL+U/K/W)刪除的內容
CTRL+C:中斷操作