跳转至

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 Finder in terminal
open .

触控板

两指左滑 - 通知中心

文件管理

小技巧

同时重命名多个文件 - 拆字法打字

软件配置指南

鼠标反转: 自然滚动去掉

可以在 macked 这个网站上下载到一些破解的软件

有能力还是支持正版

软件已损坏?怎么解决

信任开发者
sudo spctl --master-disable
放行 picgo
xattr -cr /Applications/xxx.app

homebrew

首先需要配置好 vpn

安装 homebrew
/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 工具

wget 安装
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

搜了一下发现希捷的官网有一个免费的版本

Paragon 驱动程序 | Seagate 中国

picgo

Release 2.3.1 · Molunerfinn/PicGo

下载之后进行 dwg 的安装,因为 PicGo 没有签名,所以会被 macOS 的安全检查所拦下 , 安装后会显示已经损坏,这个时候需要根据 PicGo/FAQ.md 中的方法进行操作

信任开发者
sudo spctl --master-disable
放行 picgo
xattr -cr /Applications/PicGo.app

jetbrains

ZJU 有企业账号,在校网环境下面登陆

wps

zju 有企业账号,SSO 登陆输入 ZJU,验证登陆即可

qq 音乐歌单导入 apple music

  1. 获取 qq 音乐的歌单 id
  2. 通过 id 获取歌单曲目
  3. 通过 Tune My Music apple music 导入歌单曲目

参考文章: QQ 音乐的歌单导入 apple music - 知乎

bandzip

Bandizip (Mac) - 如何在 Mac 上更改默认应用程序

设置为访达扩展
pluginkit -e "use" -i "com.bandisoft.mac.bandizip.findersyncextension"

效率工具

Raycast

Iterm2:更 nb 的终端

iTerm2 安装配置使用指南——保姆级 - 知乎

设置启动热键

第一步:preference -> keys ->Create a Dedicated Hotkey Window 第二步骤:设置Hotkey,我设置和Linux差不多布局的command(Ctrl+Alt+T)

oh my zsh
sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
声明高亮插件 zsh-syntax-highlighting
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
如果没有这个,图形转发就只能在XQuartz中的xterm中有效。有了这个,就可以在iterm或者其他终端下有效。

安装之后,点击command + ,,在General中勾选Allow connections from network clients

然后可以打开 iTerm,输入ssh -X username@ip,就可以打开图形界面了

可以使用小软件进行测试

xeyes 进行测试
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
注意:上面的”/yourpath”要替换成你自己的Anaconda安装目录。 按esc退出编辑模式,保存文件并退出(输入”:wq”回车)

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 开头的文件,删掉