文章目录
- 写在前面
- defaults命令
- 其他终端命令
- 查看信息
- 查看电池信息
- 查看系统信息
- 参考
写在前面
使用了几天的Mac,真的被其优雅的系统所吸引。当然,学系统不仅是要了解其表面的配置,更要深度定制自己的系统,下面介绍一些我感觉有用的Mac终端命令配置方法。
defaults命令
defaults
是Mac的常用配置命令,用于修改系统偏好设置中没有的系统默认配置,下面介绍几个有用的配置命令:
- 使访达显示完整命令
defaults write com.apple.finder _FXShowPosixPathInTitle -bool true && killall
如果需要取消更改,只需要将write改为delete即可。
- 显示访达中的隐藏文件
defaults write com.apple.finder AppleShowAllFiles -bool true && killall
这里取消更改的方法如上,或者也可以修改布尔值为false,不过这里我更推荐用快捷键Command+Shift+.
显示和隐藏访达中的隐藏文件(夹),更加方便快捷。
- ……
更多的defaults命令可以从如下两个网站得到,感兴趣的话可以进一步研究:
- what-s-a-defaults-command;
- defaults access the Mac OS user defaults system aka Apple’s registry;
其他终端命令
- 允许安装任何位置下载的应用:
sudo
然后进入系统偏好设置,安全与隐私,即可显示。
- 将终端的sudo需要密码改为触控ID输入1
sudo sed -i ".bak" '2s/^/auth sufficient pam_tid.so\'$'\n/g'
然后输入管理员密码,回车,大功告成.
命令说明
- 该命令的作用是把
/etc/pam.d/sudo
备份为/etc/pam.d/sudo.bak
,然后在/etc/pam.d/sudo
的第二行前面加入auth sufficient pam_tid.so
这个字符串。 - 修改该文件的目的是在
sudo
程序的认证过程前面插入 Touch ID 验证的模块。感兴趣的小伙伴可以去了解一下PAM 架构。 - 如果需要恢复原文件,请执行:
sudo mv /etc/pam.d/sudo.bak /etc/pam.d/sudo
.
- 将截屏得到的图片改为
.jpg
格式, 这个步骤可减小图片大小2.
defaults write com.apple.screencapture type
查看信息
查看电池信息
ioreg -w 0
或者
ioreg -rn AppleSmartBattery | grep
查看系统信息
sw_vers
参考
- 用 Touch ID 解锁 sudo 密码?一条命令就够了 - 知乎;↩︎
- Mac Setup for Web Development [2022] (robinwieruch.de);↩︎