mac常用命令

在安全设置里打开任何来源

sudo spctl --master-disable

修改root密码

sudo passwd root

磁盘修复命令

fsck_hfs -fy /dev/disk4s3

清除dns缓存

killall -HUP mDNSResponder

Mac终端中使用root用户输入下面的命令:

要清除macOS Lion,Mountain Lion和Mavericks上的DNS缓存

killall -HUP mDNSResponder

清除macOS Yosemite上的DNS缓存

discoveryutil udnsflushcaches

如果你正在使用OSX 10.5 或者更早的版本,尝试使用下面的命令:

lookupd -flushcache

查看所有磁盘

diskutil list

console

screen /dev/tty.UC-232AC 115200 8N1 xon/xoff

检查端口占用

lsof -nP -i :1080

计算哈希

MacOS命令行计算文件hash值
MD5
openssl dgst -md5 123.bin
or
openssl md5 123.bin
or
md5 123.bin
or
md5 -s "text"
SHA1
openssl dgst -sha1 123.bin
or
openssl sha1 123.bin
HmacMD5
openssl md5 -hmac "replace_hmac_key_string_here" 123.bin

sha256
openssl sha256 filename