Mac终端Terminal常用命令搜集

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. 计算文件大小

su命令打印指定名称文件夹的大小

su -sh 文件夹所在路径
su -sh 文件夹名称

su打印当前路径下所有文件夹、文件的大小

su -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

你可能感兴趣的:(终端,macos,shell,Terminal,终端)