MacOS¶
约 1176 个字 68 行代码 预计阅读时间 5 分钟
基础 ¶
mac 默认使用 zsh
快捷键 ¶
System¶
- Space 预览文件
- Cmd + Space 打开聚焦
- Ctrl+Up mission control
- Cmd + Ctrl + Q 锁屏
Folder¶
- Cmd + [ 返回上一级
- Cmd + ] 前往下一级
Apps¶
- Cmd + Q 退出应用程序
把鼠标移动到 另一个显示器屏幕底部,然后继续往下推一点(类似“顶到屏幕边缘”再往下挤的动作
几秒钟后,Dock 就会跳到你鼠标所在的那个显示器。
Typing¶
- Fn + Backspace 在 mac 中等于 Del
- Cmd+Ctrl+Space emoji
- Shift + Option + B 颜文字
- Tab 使用声调打字
open .
触控板 ¶
两指左滑 - 通知中心
文件管理 ¶
小技巧 ¶
同时重命名多个文件 - 拆字法打字
软件配置指南 ¶
鼠标反转: 自然滚动去掉
可以在 macked 这个网站上下载到一些破解的软件
有能力还是支持正版
软件已损坏?怎么解决 ¶
sudo spctl --master-disable
xattr -cr /Applications/xxx.app
homebrew¶
首先需要配置好 vpn
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
echo >> /Users/philfan/.zprofile
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/philfan/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
brew help
cli 工具 ¶
brew install wget
vscode¶
ctl + ~
打开终端 : 注意是英文状态下面
Shift + Command + P 打开设置,输入 shell command
找到Shell Command: Install ‘code’ command in PATH
paragon: NTFS 读写 ¶
在使用硬盘传数据的时候,老是报错误代码 -50
,搜了一下才发现 mac 原生是不支持 NTFS 文件系统的
什么是 NTFS
NTFS(New Technology File System)是由微软开发的一种文件系统,最早在 Windows NT 操作系统中引入。它是 Windows 系统的默认文件系统,用于存储和检索硬盘上的数据。
官网地址
Microsoft NTFS for Mac | Paragon Software
搜了一下发现希捷的官网有一个免费的版本
picgo¶
Release 2.3.1 · Molunerfinn/PicGo
下载之后进行 dwg 的安装,因为 PicGo 没有签名,所以会被 macOS 的安全检查所拦下 , 安装后会显示已经损坏,这个时候需要根据 PicGo/FAQ.md 中的方法进行操作
sudo spctl --master-disable
xattr -cr /Applications/PicGo.app
jetbrains¶
ZJU 有企业账号,在校网环境下面登陆
wps¶
zju 有企业账号,SSO 登陆输入 ZJU,验证登陆即可
qq 音乐歌单导入 apple music ¶
- 获取 qq 音乐的歌单 id
- 通过 id 获取歌单曲目
- 通过 Tune My Music 向 apple music 导入歌单曲目
bandzip¶
Bandizip (Mac) - 如何在 Mac 上更改默认应用程序
pluginkit -e "use" -i "com.bandisoft.mac.bandizip.findersyncextension"
效率工具 ¶
Raycast¶
Iterm2:更 nb 的终端 ¶
设置启动热键
第一步:preference -> keys ->Create a Dedicated Hotkey Window 第二步骤:设置Hotkey,我设置和Linux差不多布局的command(Ctrl+Alt+T)
sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
echo "source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ~/.zshrc && source ~/.zshrc
下载 release 即可,需要安装一个环境,按步骤来即可
icloud 软件 + icloud 书签实现 edge 和 safari 的同步 ¶
rt,在 windows 上下载 icloud 软件,安装后登录 icloud 账号,再在 edge 上下载 icloud 书签插件,安装后登录 icloud 账号,即可实现 edge 和 safari 的同步
Scroll Reverser 调整滚轮方向 ¶
latex¶
brew install mactex --cask
等着就完事了
远程连接 ¶
X11 转发 ¶
1. 安装 XQuartz
brew install xquartz
2. 在终端下或者 bashrc 中输入
export DISPLAY=:0
安装之后,点击command + ,
,在General
中勾选Allow connections from network clients
然后可以打开 iTerm,输入ssh -X username@ip
,就可以打开图形界面了
可以使用小软件进行测试
xeyes
Apple Script¶
- 系统自带的“脚本编辑器”
- vscode 中
code runner
插件
参考资料 AppleScript 入门:探索 macOS 自动化 - 少数派 kevin-funderburg/AppleScripts: My collection of AppleScripts I've developed or acquired over the years.
conda 环境 ¶
Miniconda — Anaconda documentation miniconda下载 m1/m2 MAC OS m2安装和卸载miniconda - 知乎 安装
# 文件名是自己下载的sh文件,-p后面填安装路径
# -b 表示将环境变量自动写入到~/.bash文件中
sh Miniconda3-latest-MacOSX-arm64.sh -b -p ~/miniconda3
前往安装地址,打开终端
source /bin/activate
执行
conda init zsh #zsh执行这个命令
或者
conda init bash #bash执行这个命令
vim ~/.zshrc
export PATH=/yourpath/anaconda3/bin:$PATH
source ~/.zshrc
换 conda 源 ¶
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/fastai/
conda config --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
# 搜索时显示通道地址
conda config --set show_channel_urls yes
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
conda config --set show_channel_urls yes
换 pip 源 ¶
解决方案:将配置好国内源的pip.conf
文件 , 放在 ~/Library/Application Support/pip
中。
可能有的新用户发现自己的文件夹中没有 pip 文件夹,不慌,新建就行!
command + 空格 # 打开聚焦搜索
输入 ~/Library/Application Support # 找到Application Support文件夹
在Application Support
这个文件夹里面建一个 pip 文件夹 ;
在新建的pip文件夹下建一个pip.conf
文件。
在pip.conf
文件中输入以下内容,保存并退出。
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn
卸载 ¶
(1)使用 Anaconda-Clean 包删除所有与 conda 相关的文件和目录
conda activate your_conda_env_name
conda install anaconda-clean
anaconda-clean # add `--yes` to avoid being prompted to delete each one
#注:如果这一步之行不成功,可以直接跳过
(2) 删除整个目录(直接删掉安装文件就可)
rm -rf ~/miniconda3
(3) 删除将 conda 路径添加到 PATH 环境变量的行(或者注释掉)
注:其实只之行第二步就可,后边这两步为了再次安装时,环境冲突,所以删干净
vi ~/.bashrc
# -> Search for conda and delete the lines containing it
# -> If you're not sure if the line belongs to conda, comment it instead of deleting it just to be safe
source ~/.bashrc
vi ~/.zshrc
# -> Search for conda and delete the lines containing it
# -> If you're not sure if the line belongs to conda, comment it instead of deleting it just to be safe
source ~/.zshrc
(4) 删除配置文件
rm -rf ~/.condarc
#注:自己找一下~/.conda 开头的文件,删掉