macOS命令行技巧

2018-02-01|Categories: macOS|

尽管macOS也使用Bash shell,但shell可以调用的外部命令与Linux相比却有很大差异,即使是一些常用操作,到了macOS都必须改头换面才能使用,以下就列举了我碰到的类似情况。

取消设备挂载

# 第一次,Linux用法,错误
$ umount /Volumes/WD-USB-HDD/
umount: unmount(/Volumes/WD-USB-HDD): Operation not permitted

# 第二次,Linux用法,用管理员权限执行,仍然错误
$ sudo umount /Volumes/WD-USB-HDD/
Password:
umount(/Volumes/WD-USB-HDD): Resource busy -- try 'diskutil unmount'

# 第三次,macOS用法,正确
$ diskutil umount /Volumes/WD-USB-HDD/
Volume WD-USB-HDD on disk2s2 unmounted

欢迎交流你的想法