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:中断操作