Mac常用功能
目录
Mac OS 苹果系统关闭系统更新提示
参考:
https://www.jianshu.com/p/df6ddf58299f
https://zhuanlan.zhihu.com/p/131266003
1. 键盘 [Command] + [空格键] 快捷键启动 Spotlight(苹果系统搜索功能),输入:ter 即可快速找到 Terminal.app(终端软件) 回车键打开。
2. 在 Terminal 中输入:sudo softwareupdate --ignore "系统名称" 并按下回车键执行(比如忽略要macOS Catalina,则输入:sudo softwareupdate --ignore "macOS Catalina")。
- 输入管理员密码,就是你笔记本最高级最牛逼的那个密码,并按下回车键执行命令即可让系统忽略更新提示。当然你在 “软件更新” 中还是可以手动更新。
如果真的出现意外,要使系统升级更新再次出现在 “软件更新” 中,还是老样子,打开Terminal.app直接输入:sudo softwareupdate --reset-ignored 并按回车键执行,然后输入管理员密码,并按下回车键执行命令即可
关闭小红点提示,设置AttentionPrefBundleIDs 为0
sudo softwareupdate --ignore "macOS Catalina"
defaults write com.apple.systempreferences AttentionPrefBundleIDs 0
killall Dock
终端切换zsh
切换终端
# 切换到bash
chsh -s /bin/bash
# 切换到zsh
chsh -s /bin/zsh
安装oh-my-zsh
参考:https://www.jianshu.com/p/64344229778a
执行从 oh-my-zsh 的 GitHub 下载的安装脚本
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
oh-my-zsh终端配置文件修改与更新
vim ~/.zshrc
source ~/.zshrc
终端显示当前路径
pwd
➜ pwd
/Users/zcr/.oh-my-zsh
常用环境变量与别名参考
# added by Anaconda3 installer
export PATH="/Users/zcr/anaconda3/bin:$PATH"
export JAVA_HOME=$(/usr/libexec/java_home)
export ANDROID_HOME=/Users/zcr/Library/Android/sdk
export PATH="/usr/local/opt/opencv@3/bin:$PATH"
export OpenCV_LIBS=/usr/local/opt/opencv@3/lib
export OpenCV_INCLUDE_DIRS=/usr/local/opt/opencv@3/include
export PATH=$PATH:$ANDROID_HOME/tools
export PATH="/Users/zcr/soft/mongodb_4.2.3/bin:$PATH"
export PATH=$PATH:$ANDROID_HOME/platform-tools
alias pi='pip install -i https://pypi.tuna.tsinghua.edu.cn/simple'
alias gc='git clone '
alias pg='ping www.google.com'
alias pb='ping www.baidu.com'
alias cg='cd ~/work/github'
alias vb='vim ~/.bash_profile'
alias sb='source ~/.bash_profile'
alias pd='pip download -i https://pypi.tuna.tsinghua.edu.cn/simple -d /Users/zcr/Downloads/pip_down_mac '
# alias pi='pip install --no-index --find-links=/Users/zcr/Downloads/pip_down_mac '
mac下快速复制文件地址
快捷键[alt + cmd + c]
黑苹果修改过键盘映射后: ctrl+win+c
mac 查看文件或者文件夹大小命令
使用“du”命令: 即“du -sh 文件夹路径”
du -sh ./ #统计当前文件夹的size,即当前相对路径下的整个文件夹大小。
du -sh #同上
du -sh ./* #显示当前文件夹下所有文件和文件夹的大小
du -sh * #同上
du -sh ./test #显示./test文件夹的大小
acer-acer:~ zcr$ du -sh ./anaconda3/
3.9G ./anaconda3/
acer-acer:~ zcr$ du -sh ./
86G ./
acer-acer:~ zcr$
Mac 允许从任何来源下载应用
允许任何来源,执行以下命令
sudo spctl --master-disable
mac 修改主机名与计算机名
Unix 的命令行是强大的,因此,主机名与计算机名的修改也可以通过命令行修改
$ sudo scutil --set ComputerName 你想要的计算机名称
$ sudo scutil --set HostName 你想要的主机名称
好了,查看一下修改是否成功:
$ scutil --get ComputerName
$ scutil --get HostName
71 scutil --get ComputerName
72 scutil --get HostName
73 scutil --set HostName acer
74 scutil --get HostName
代码图片生成器 carbon
生成比较精美的代码图片,不用担心一些网站不支持代码格式。
Mac 去除长密码限制
# 去除限制
zcr@acer ~ % pwpolicy -clearaccountpolicies
Password for authenticator zcr:
Clearing global account policies
# 修改现有密码
zcr@acer ~ % passwd zcr
Changing password for zcr.