配置 Launchpad
1 | defaults write com.apple.dock springboard-columns -int 8; defaults write com.apple.dock springboard-rows -int 7; defaults write com.apple.dock ResetLaunchPad -bool TRUE; killall Dock |
修改背景
1 | defaults write com.apple.dock springboard-blur-radius -int 100; killall Dock |
Dock 栏属性修改
1 | defaults write com.apple.Dock autohide-delay -float 0 && killall Dock |
让 Dock 栏回到最开始的状态
1 | defaults delete com.apple.dock; killall Dock |
修改截图属性
1 | defaults write com.apple.screencapture location ~/Desktop/screenshots; killall SystemUIServer |
保存为 JPG 格式
1 | defaults write com.apple.screencapture type jpg && killall SystemUIServe |
使用终端打开应用程序
正常情况
1 | open xxxx |
打开任意路径下的一个应用程序
1 | open -a iTunes |
使用特定的应用程序来打开一个文件
1 | open Downloads/Instructions.doc -a TextEdit |
额外参数
输入info open
来查看修改打开命令的选项列表
例如:
1 | # 使用-e来指定“文本编辑器”,-t代表默认的文本程序: |
将截图拷贝到剪贴板
1 | command + shift + ctrl + 3 #全屏 |
截取窗口
1 | command + shift + ctrl + 4 + 空格 |
使用 sips 命令批量处理图片
1 | # 把当前用户图片文件夹下的所有 JPG 图片宽度缩小为 800px,高度按比例缩放 |
显示隐藏文件夹
1 | chflags hidden ~/Desktop/Hidden |
使用 nohidden
重新显示文件夹
使用「Shift + Command + .」即可显示全部隐藏文件。
隐藏桌面
1 | defaults write com.apple.finder CreateDesktop -bool false; killall Finder |
将false
改为true
重新显示桌面的图标
显示/隐藏桌面内容快捷键
1 | chflags hidden ~/Desktop/* |
文件剪切
command + c 复制后,用 option + command + v 可以实现 Move to here 功能,如果还需要复制到其他地方,可以继续使用 command + v
terminal speak
获悉目录空间
查看该目录下各个文件和子目录各占多少空间
1 | du -sh * |
批量复制文件
1 | cp *.png *.jpeg *gif /destpath |
如果想剪切,就把 cp 改为 mv
远程复制
大部分 Linux 和 Unix 系统都会有,可以方便地在两台机器之间安全地复制文件:
1 | scp ./testfile.txt username@10.10.10.22:/tmp |
这个命令将当前目录下的 testfile.txt 复制到另一台机器的 tmp 目录下
1 | scp username@10.10.10.22:/tmp/testfile.txt ./ |
从远端复制到本地
快速创建便笺(支持Markdown)
把一些临时性的文字内容贴到桌面上,选中文字,然后 shift + command + y
保持窗口的激活状态
当你在当前窗口操作时,想拖拽其他窗口,可以按住 command 再进行拖拽,可以保持当前窗口为激活状态。
time 命令
查看在终端运行的某个程序耗时多久
1 | time python fib.py |
快速查看
在 Finder 或桌面上,选中一个文件并按空格键,就会有预览界面,在终端输入:
1 | qlmanage -p 文件名 |
复制目录下文件名列表
command + a
选中目录下的所有文件,command + c
复制文件,找到文本编辑器,command + v
粘贴
Space
把某个程序固定在某个 Space 打开, 在某个 Space 打开程序,在 Dock 中找到这个程序图标,右键出现菜单, 「选项」-> 「分配给这个桌面」
隐藏程序
当我们不想在使用当前程序的时候看到其他程序时,可以使用快捷键 option + command + h
QuickTime
QuickTime 的功能远远不止观看视频文件:
option + command + n 打开录像功能
ctrl + option + command + n 打开录音功能
ctrl + command + n 可以打开屏幕录制功能
在预览文件中添加签名
音量微调
shift + option + volume
粘贴为纯文本
option + shift + command + v
emoji keyboard
command + control + space
delete text from left to right
fn + delete
按住 alt 点击 wifi 查看更多信息
整理 dock 栏
- Make a folder somewhere (I made it in ~/Applications which is different than the system-wide Applications folder (see tip 7 for more on these directories).
- Open your Applications folder in another Finder window.
- You’re going to make aliases to your real apps in this step. Hold down command and option and drag an app you want quick access to and drop it in the folder you made.
- Repeat for as many apps as you wish
- Drag the folder with all the aliases to the right side of your Dock, just to the left of the Trash.
- Enjoy! That’s it. The folder will have aliases to all your apps!
整理 menubar
按住 command 键,拖动移除不需要的图标
在不同设备之间复制粘贴文本
保持蓝牙连接即可
查看指令用法 man
生成 man page 的 PDF 文档
1 | man -t grep | open -f -a Preview |
用 Safari 默认查询引擎查询应用软件里的文字
选中文字 -> shift + command + L
旋转屏幕
打开「系统偏好设置」-> option + command 单击显示器
用键盘操作 Dock 和 Menu Bar 的菜单
使用 ctrl + F2 可以选中 Menu Bar 的菜单
使用 ctrl + F3 可以选中并显示 Dock
该操作在全屏下尤其有效
Dashboard Web Clip
Dashboard 有个 Web Clip 功能,可以将你经常访问的页面的某个区域保存在 Dashboard
cal 指令
cal -j 显示今天是今年的第几天
特殊字符输入
1 | 度(°) shift + 4 |
让 Mac 不进入休眠状态
终端输入:
1 | pmset noidle |
pmset 是 OS X 提供的命令行管理电源的工具,使用man pmset
查看详细信息
1 | pmset -g # 查看当前电源的使用方案 |
查看电池状况
按住 option 点击电池图标
多进程程序
1 | open -n /Applications/xxx.app |
应用的安装与更新
1 | brew cask install App |
将 App 替换为你需要安装的软件的名字即可。但是使用前,需要你在电脑中安装 Homebrew Cask
彩蛋
贪吃蛇和俄罗斯方块
Terminal
emacs
esc + x
俄罗斯方块: tetris
贪吃蛇:snake
心理医生:doctor
历史上的今天:
1 | cat /usr/share/calendar/calendar.history |
ASCII 版星球大战
1 | telnet towel.blinkenlights.nl |