目录

macOS Cheat Sheet

networkQuality

从 macOS Monterey 开始, macOS 已经内置了一个网络情况测试工具 networkQuality。这个工具利用 Apple 遍布全球的 CDN(内容分发网络)服务器来测速,比较客观准确,在很多场景下可以免去寻找第三方工具的麻烦。同时,它还会对当前网络的拥堵情况作出直观的高低评价,帮你快速估测此地是否适合打电话、玩游戏。

1
2
3
networkQuality
# 测试网速 macOS Monterey 或更高版本
networkquality -v

截屏与录制屏幕

  • ⌘⇧3 将整个屏幕保存到桌面上的文件中(也将显示在右下角,以拖动到不同的应用程序中。您可以在执行此操作时按住 Control 将其仅保存到剪贴板,以保持桌面清晰。
  • ⌘⇧4 打开一个选择菜单,您可以在其中围绕您要选择的内容绘制一个框。 它还会保存到桌面,您也可以按住 Control 仅复制到剪贴板。
  • ⌘⇧5 这个组合是一个特例。 它会打开主屏幕截图选项栏,您可以在其中访问所有设置和不同的工具。

neofetch

Neofetch 是一个跨平台的易于使用的 系统信息显示命令行脚本,它收集你的系统信息,并在终端中和图像一起显示出来,这个图像可能是你的发行版的 logo 也可能是你选择的一幅 ascii 艺术字。

1
2
3
4
brew install neofetch
neofetch
# 可以修改  printinfo()
code ~/.config/neofetch/config.conf

lolcat

lolcat 是一个针对 Linux,BSD 和 OSX 平台的工具,它类似于 cat 命令,并为 cat 的输出添加彩虹般的色彩。

1
2
3
4
5
6
# lolcat 是一个 ruby gem 程序
brew install lolcat
lolcat -h
date | lolcat
echo I ❤ Tecmit | lolcat -a -d 500
neofetch | lolcat

cowsay

1
2
3
4
brew install cowsay
cowsay -l
cowsay -f dragon hello
cowsay -f dragon hello | lolcat

bat

1
2
3
brew install bat
# 使用 bat 代替 cat
echo "alias cat='bat'" >> ~/.zshrc

屏保

1
2
3
brew cask install aerial
brew cask install fliqlo
brew install --cask brooklyn --no-quarantine

Visual Studio Code

Launching from the command line

Open the Command Palette (⇧⌘P) and type shell command to find the Shell Command: Install ‘code’ command in PATH command.

1
2
3
4
# 用 VS Code 编辑
code ~/.zshrc
# 文件夹打开当前目录
code .

Spotlight 聚焦

⌘+空格 聚焦搜索

活动监视器

⌘+空格 > 活动监视器

默认打开方式

更改同类型文件的默认打开方式: 右键点击文件 > 选择显示简介 > 打开方式 > 选择应用 > 点击 全部更改

更改某一个文件的默认打开方式: 右键点击文件 > 按下 Option 会看到 「打开方式」选项变成了「始终以此方式打开」 > 选择列表内的某一个应用程序

Finder 导航到隐藏文件夹

打开 Finder,按 Command+Shift+G,在弹出的目录中填写 /usr/local 就可以了。

使用快捷键 Command + Shift + . 来快速(在 Finder 中)显示和隐藏隐藏文件了。

Finder 显示路径

显示路径栏 Option+Command+P

在 Finder 顶端的地址栏右键(或者 ⌘ + 鼠标左键),还可以直接访问路径中的任意一层

1
2
# Finder 顶部看到完整的路径 不推荐打开
defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES

「剪切」移动文件

  • 项目上右键单击,选择「复制」选项
  • 转到你需要粘贴的目录,右键单击,此时按住 Option 键,你会发现菜单中的「粘贴到此处」项变成了「移动到此处」

使用 Command+C 复制,然后用 Command +Option+V 将其移动到目标目录。

常用快捷键

  • ⌃⌘ + F 独占式全屏
  • Finder 激活 ⌘+K 填入服务路径 smb://10.0.0.10
  • 键入 表情emoji与符号 ⌃⌘ + 空格键
  • 连按两次Tab会列出所有的补全列表并直接开始选择,补全项可以使用 ctrl+n/p/f/b上下左右切换
  • 命令选项补全。在zsh中只需要键入 tar - + tab 就会列出所有的选项和帮助说明
  • 目录浏览和跳转:输入 d,即可列出你在这个会话里访问的目录列表,输入列表前的序号,即可直接跳转。
  • 多个终端会话共享历史记录
  • 通配符搜索:ls -l **/*.sh,可以递归显示当前目录下的 shell 文件,文件少时可以代替 find。使用 **/ 来递归搜索

优秀 app

  • tunnelblick VPN 客户端
  • microsoft-remote-desktop-beta 微软远程桌面
  • cheatsheet 显示当前程序的快捷键列表,默认的快捷键是长按
  • MacZip 压缩&解压
  • imageoptim ImageOptim makes images load faster. Removes bloated metadata. Saves disk space & bandwidth by compressing images without losing quality.
  • mos 鼠标增强
  • rectangle 分屏工具

长截图

浏览器网页长截图

  • 打开开发则工具 (右键 > 检查) ⌘Command + Option + I
  • ⌘Command + Shift + P
  • 搜索位置输入Capture full size screenshot,回车即可。