This is a toolbox on Mac OSX or Linux.
-
把Finder中的文件直接拖拽到
terminal可以立即显示文件的路径 -
在终端下通过
open $dirpath可以打开某个文件夹,或者在Finder中使用shift+command+g快捷键前往某个路径 -
say Mac OS X,通过say命令进行语音阅读 -
Mac上的
otool -L等同于Linux上的ldd命令 -
Mac上的
otool等同于Linux上的objdump,也可以通过brew search/install binutils,然后使用gobjdumpotool -tV <executable>to disassemblegobjdump -a libcrypto.ato see mach-o-i386 or something
-
Mac上使用
dtruss命令跟踪某个进程,对应Linux上的strace命令 -
Mac上使用
sysctl -a查看系统的相关信息- 在Linux上查看cpu的信息,可以
cat /proc/cpuinfo - 在Mac上,则可以
sysctl -a machdep.cpu
- 在Linux上查看cpu的信息,可以
-
Mac上的
top命令用法和Linux上有些不同- Linux上使用 h 查看帮助信息
- Mac上top使用 ? 来查看帮助信息
- 按CPU排序是
ocpu,按内存排序是ovsize top -F -R -o cpu(降低top自身暂用的CPU使用率) refer: Monitoring CPU Usage on Mac from Terminal with a better top command- 在Linux上使用
top 1可以查看每个cpu的使用率 - 在Mac上使用活动监视器的图形工具也可以查看
-
Mac上使用
lsof查看监听端口信息- 查看所有监听的端口:
lsof -i -P | grep LISTEN - 查看特定端口的监听情况:
lsof -i :8080
- 查看所有监听的端口:
-
使用
nslookup domain [dns-server]查询DNS的记录,查看域名解析是否正常
END