MacOS日常使用技巧积累
2020-04-06 本文已影响0人
m2fox
基本操作
- 无格式粘贴快捷键:
Command + Shift + V
- 截屏快捷键:
Command + Shift + 4
- 回到桌面:
Fn + F11
- 退出当前应用程序:
Command + Q
- 全局搜索文件:
Command + Space
文件操作
- 复制文件快捷键:
Command + D
- 删除文件快捷键(移入废纸篓):
Command + BackSpace
- 清空废纸篓快捷键:
Command + Shift + BackSpace
- 重命名文件:先选中,然后按回车
命令行终端窗口常用快捷键(也适用于浏览器等Tab页模式的窗口)
- 新建一个新的终端窗口:
Command-n
- 在当前终端窗口新建一个Tab页:
Command-t
- 切换到上一个/下一个终端窗口:
Command-左箭头
/Command-右箭头
- 在当前终端切换到上一个/下一个Tab页:
Command-S-[
/Command-S-]
- 关闭当前Tab页(如果是当前终端窗口的最后一个Tab页,则关闭当前终端窗口):
Command-w
实用命令行命令
用find命令模拟tree命令
-
find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'
,效果如下:
m2foxdeMacBook-Pro:code m2fox$ find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'
.
|____test
| |____HelloTest.java
|____src
| |____java
| | |____Hello.java
-
把上面命令放在
~/.bash_profile
文件并起别名tree
。 -
执行:
source ~/.bash_profile
,然后执行命令tree
效果如下:
m2foxdeMacBook-Pro:code m2fox$ tree
.
|____test
| |____HelloTest.java
|____src
| |____java
| | |____Hello.java
安装应用程序提示:"无法打开xxx ,因为无法验证开发者"
从网上下载了一个全文搜索的可执行程序sift
,手工复制到/usr/local/bin/
目录下,然后执行sift
命令,报错提示:"无法打开sift ,因为无法验证开发者"。
解决办法:打开终端命令行,执行命令即可:sudo spctl --master-disable
注:如果想要再打开这个开关,执行:``sudo spctl --master-enable`
文件编辑
- 用zip命令压缩/解压缩:
- 比如要压缩当前目录下一个名为
readme.txt
的文件为readme.zip
:zip readme.zip readme.txt
- 比如要解压缩当前目录下一个名为
readme.zip
的文件到当前目录下的tmp
目录下:unzip readme.zip -d ./tmp/
- 比如要压缩当前目录下一个名为
为应用程序添加命令行启动参数
比如在Emacs启动时候有报错,想要打开Emacs的调试开关定位问题,那么就需要在启动程序添加命令行参数:--debug-init
,怎么添加呢?步骤如下:
- 打开终端,切换到Emacs的图形界面启动应用程序所在的目录,我的在这个目录下:
/Applications/Emacs.app/Contents/MacOS/
- 找到Emacs的图形界面启动程序可执行文件,我的是:
Emacs-x86_64-10_10
- 在终端中添加命令行参数并启动Emacs图形界面程序:
./Emacs-x86_64-10_10 --debug-init
,这个时候即以调试模式打开Emacs图形界面程序,可以根据异常栈信息定位问题了。
触控板操作
- 设置点右下角触发鼠标右键:系统偏好设置->触控板->辅助点按->点按右下角