14 强制锁定Dock栏在主屏幕
强制将Dock栏锁定在主显示器上:
defaults write com.apple.dock position-immutable -bool yes; killall Dock
上面这个组合命令的作用是:
defaults write com.apple.dock position-immutable -bool yes:向Dock的配置文件写入一个键值,修改其行为偏好为“位置不可变”killall Dock:重启Dock进程,使更改立即生效
取消上述设置的命令:
defaults delete com.apple.dock position-immutable; killall Dock
13 安装.webp预览插件
.webp是google的一种网络图片格式,在mac上无法直接通过Finer显示和预览,可以通过安装WebPQuickLook插件解决。
推荐通过HomeBrew安装
brew install --cask WebPQuickLook
也可以直接安装
curl -L https://raw.github.com/emin/WebPQuickLook/master/install-all.sh | sh
12 更新HomeBrew
brew update --auto-update
11 解决iPhone连接Mac反复断开重连
异常描述:使用数据线将iPhone连接到Mac时,偶尔出现反复断开又重连的情况,同时Mac发出“咚-咚-咚”的提示声,甚至更换原装数据线也没有改善。 解决办法:终端关闭usbd服务,然后重新连接iPhone即可。
sudo killall -STOP -c usbd
10 显示隐藏文件
显示隐藏文件
defaults write com.apple.finder AppleShowAllFiles -bool true
或
defaults write com.apple.finder AppleShowAllFiles YES
不显示隐藏文件
defaults write com.apple.finder AppleShowAllFiles -bool false
或
defaults write com.apple.finder AppleShowAllFiles NO
9. 打开/关闭Finder中显示完整路径
- 开启Finder中显示完整路径
defaults write com.apple.finder _FXShowPosixPathInTitle -bool TRUE;killall Finder
- 关闭Finder完整路径(只会显示当前文件夹名称)
defaults delete com.apple.finder _FXShowPosixPathInTitle;killall Finder
或
defaults write com.apple.finder _FXShowPosixPathInTitle -bool FALSE;killall Finder
8. 修改终端显示的设备名(:~之前的)
查看
sudo scutil --get HostName
修改
sudo scutil --set HostName [NewName]
PS:仅对HostName后紧跟着的第一个连续字符串生效,如果名字是多个单词,只对第一个单词有效。
另外一些scutil命令:
// 本地主机名
sudo scutil --get LocalHostName
sudo scutil --set LocalHostName [NewName]
// 计算机名(例如设备显示在隔空投送列表中的名字)
sudo scutil --get ComputerName
sudo scutil --set ComputerName [NewName]
7. 关闭Time machine本地备份
sudo tmutil disablelocal
重新打开
sudo tmutil enablelocal
6. 关闭Rootless(系统内核保护机制)
关闭步骤:
- 关机
- 开机按住command+R不放,进入Recovery OS
- 点击『工具』-『终端』
- 执行命令(需要验证开机密码)
csrutil disable
查看Rootless状态
csrutil status
重新打开Rootless
csrutil enable
5. 关闭Gatekeeper(第三方应用访问隐私信息的系统防护机制)
为什么Mac设置里没有允许所有来源选项?其实就是Gatekeeper打开了。
关闭Gatekeeper
sudo spctl --master-disable
重新打开
sudo spctl --master-enable
4. 设置git全局post缓存大小
git config --global http.postBuffer 524288000 // 这里的单位是b
3. 文件格式转换
pandoc -s /users/ypf/desktop/输入文件名.md -o /users/ypf/documents/输出文件名.docx
2. 计算文件大小
du命令打印指定名称文件夹的大小
du -sh 文件夹所在路径
du -sh 文件夹名称
du打印当前路径下所有文件夹、文件的大小
du -sh *
du命令查看文件夹大小
du -h -d 0
PS:du命令的usage
du [-H | -L | -P] [-a | -s | -d depth] [-c] [-h | -k | -m | -g] [-x] [-I mask] [file ...]
1. 切换bash
- 切换到zsh
chsh -s /bin/zsh
- 切换到bash
chsh -s /bin/bash