mac os x使用技巧及常用软件
常见键盘符号:⌘(command)、⌥(option)、⇧(shift)、⇪(caps lock)、⌃(control)
常用快捷键
复制 Command+c / Option+拖拽
粘贴 Command+v
剪切 Command+拖拽
生成快捷方式 Command+Option+拖拽
输入法切换 Command+空格、Option+Command+空格
删除 Command+Delete
重命名 回车
打开文件 / 进入文件夹 Command+o / Command+↓(返回上一层目录:Command+↑)
全屏 / 取消全屏 Control+Command+f
新建窗口 Command+n
最小化当前窗口 Command+m
关闭当前窗口 Command+w
活动窗口切换 Command+Tab / Command+Shift+Tab
多选 按住Command,单击进行选择
连续选择 按住Shift,单击进行选择
## Finder ##
新建文件夹 Command+Shift+n
全选 Command+a
取消全选 Command+Option+a
图标视图 Command+1
列表视图 Command+2
分栏视图 Command+3
显示文件、文件夹简介 Command+i
打开应用程序窗口 Command+Shift+a
打开实用工具窗口 Command+Shift+u
仅显示Finder 点击有桌面或Finder的区域,让其处于激活状态,然后按:Command+Option+H
Terminal终端
新建一个Terminal窗口 Command+n
新建一个Terminal标签页 Command+t
打开命令对话框 Command+Shift+n
打开新建远程连接对话框 Command+Shift+k
清除内容 Command+k
放大字体 Command+Plus(+)
缩小字体 Command+Minus(-)
切Terminal窗口 Command+Grave Accent(`)
反向切Terminal窗口 Command+Shift+Grave Accent(`)
切Terminal标签页 Ctrl+Tab
反向切Terminal标签页 Ctrl + Shift + Tab
将窗口分割2个面板 Command + d
关闭窗口面板分割 Command + Shift + d
关闭当前Terminal标签页 Command + w
关闭其他Terminal标签页 Command + Option + w
关闭当前Terminal窗口 Command + Shift + w
关闭所有Terminal窗口 Command + Option + Shift + w
滚动顶部 Command + Home
滚到底部 Command + End
上一页 Command + Pageup
下一页 Command + Pagedown
上一行 Command + Option + Pageup
下一行 Command + Option + Pagedown
## ##
移动输入光标到起始处 Control+A
移动输入光标到末尾处 Control+E
清除从输入光标到起始的内容 Control+U
清除从输入光标到末尾的内容 Control+K
选择一个完整的路径或URL Command+Shift+双击
选择整行 三击
选择单词 双击
选择矩形区域 Option+拖拽
全选 Command+A
剪切 Command+X
拷贝 Command+C
无背景色拷贝 Command+Shift+Control+C
仅拷贝字符 Command+Option+Control+C
粘贴 Command+V
转换成转义字符进行粘贴 Command+Control+V
粘贴选中字符 Command+Shift+V
对选中字符转换成转义字符进行粘贴 Command+Control+Shift+V
查找 Command+F
查找下一个 回车 或 Command+G
查找上一个 Command+Shift+G
查找选中字符 Command+E
快捷方式(应用程序 - Automator)
①选取“应用程序”
②搜索"shell",双击搜索到的"运行 Shell 脚本"
③填入命令行参数 如:/Users/nicochen/svn/EngineSource/Engine/Binaries/Mac/UE4Editor.app/Contents/MacOS/UE4Editor /Users/nicochen/svn/NZGamePUBGM/NZGame.uproject
④将快键方式保存到桌面 菜单:文件 -- 储存...
在文件夹上右键菜单打开命令行窗口
结束进程
方式①:使用活动监视器(Activity Monitor)-- 所在位置:应用程序 - 实用工具 - 活动监视器 或 通过SpotLight搜索Activity Monitor
方式②:强制退出应用程序 -- 所在位置:左上角系统菜单(苹果图标)- 强制退出... 或 Command+Option+Esc
显示桌面
方式①:使用F11来切换显示桌面 -- 所在位置:系统偏好设置 - Mission Control面板中设置
方式②:使用触发角来快速显示桌面 -- 所在位置:系统偏好设置 - Mission Control - 触发角...
下图设置鼠标移动到屏幕左下角时,显示桌面
锁屏(非左上角系统菜单(苹果图标)- 睡眠;即使做了①中的节能设置,睡眠也会关闭网络连接,导致掉线)
①系统偏好设置 - 节能
②使用触发角来锁屏 -- 所在位置:系统偏好设置 - Mission Control - 触发角...
下图设置鼠标移动到屏幕左下角时,显示桌面
编辑器
复制 Command+c
粘贴 Command+v
剪切 Command+x
--通过如下配置,可以设置成windows上的习惯:
访问共享
打开Finder -> “Go” -> “Connect to Server...”(快捷键Command+k)
按以下格式输入路径名:smb://myComputer/share
点Connect后按提示输入帐号和密码,共享会挂载到/Volumes/share
密码更改
对于域账户在windows上修改账号密码后,在mac登录界面输入新密码,进入系统后会提示“更新钥匙串密码”,点击该按钮,输入老密码来完成登录钥匙串的刷新
截图
1.Command+shift+3: 全屏截图
2.Command+shift+4: 鼠标选定区域截图
使用第2种截图,还有两个小技巧:
使用Command+shift+4后,按下空格键,鼠标会变成一个小相机,这时候使用鼠标对一个窗口点击一下鼠标左键,可对该窗口进行截图。
使用Command+shift+4后,画一个抓取的区域,不要松开鼠标,接着
(1)按住空格可以移动这个区域 (2)按住Shift后,将锁定X或者Y轴进行拖动 (3)按住Option后,将按照区域圆心进行放大.
截图默认以png格式,保存在桌面上;可通过在终端下执行如下命令进行修改:
defaults write com.apple.screencapture location ~/Pictures/Scapture/ // 将截图保存目录修改到当前用户的'Pictures/Scapture'目录中
// 'Scapture'目录需要提前创建好 defaults write com.apple.screencapture type jpg
// 将截图以jpg格式保存 // 为了使修改生效,需要重启SystemUIServer
killall SystemUIServer
Homebrew
Homebrew【中文】(wiki 中文)是macOS的软件包管理器
安装Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
homebrew访问的远程下载服务器,默认是在国外的(有墙),一般访问比较慢
但是国内的一些高校、互联网企业自己搭建了自己的服务器,我们更换为国内的服务器,访问速度更快一些
① 阿里云
# 替换brew.git
cd "$(brew --repo)"
git remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git
# 替换homebrew-core.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git
# 刷新源
brew update
② 清华源
# 替换brew.git
cd "$(brew --repo)"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
# 替换homebrew-core.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
# 刷新源
brew update
③ 中科大源
# 替换brew.git
cd "$(brew --repo)"
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
# 替换homebrew-core.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
# 刷新源
brew update
brew list // 列出当前安装的软件
brew install python3 // 安装python3
brew install subversion // 安装svn命令行
brew install git // 安装git命令行
brew info python3 // 查看python3的版本信息(会读取软件源中的信息)
brew search curl // 搜索curl:若已安装会在后打一个勾;若没安装,会推荐服务器源中的有关curl的软件
brew upgrade wget // 升级wget
brew uninstall wget // 卸载wget
brew remove wget // 卸载wget
brew outdated // 列出过时的软件包(已安装但不是最新版本)
brew doctor // 检查brew运行状态
Homebrew-Cask 是 Homebrew 的一个扩展。它能够优雅、简单、快速的安装和管理 macOS 图形界面程序,而不用手动从AppStore上安装软件,比如Google Chrome 和Dropbox等等
brew cask // 若没有安装cask扩展,则会下载并安装该扩展
brew cask -help // 查看帮助
brew cask install google-chrome // 安装google-chrome浏览器
brew cask uninstall google-chrome // 卸载google-chrome浏览器
brew cask search google-chrome // 搜索google-chrome浏览器
brew cask info google-chrome // 查看google-chrome浏览器相关信息
brew cask list // 列出通过 Homebrew-Cask 安装的包
使用cask安装常用图形界面软件:
brew cask install iterm2 #安装iTerm
brew cask install launchrocket #管理软件后台服务
brew cask install google-chrome #安装Chrome
brew cask install the-unarchiver #解压软件
brew cask install alfred #效率软件
brew cask install qq #腾讯QQ
brew cask install evernote #云笔记软件
brew cask install sublime-text #文本编辑器
brew cask install skitch #ervernote配套的截图软件
brew cask install dropbox #文件同步软件
brew cask install zotero #网页收藏与文献管理软件
brew cask install anki #记忆软件
brew cask install virtualbox #虚拟机,可以装个Windows
brew cask install self-control #避免分心的软件
brew cask install vlc #视频软件
brew cask install appcleaner #应用清理
#Quick Look 系列
brew cask install qlcolorcode #预览脚本时自动代码配色
brew cask install qlstephen #预览未知拓展名的纯文本文件
brew cask install qlmarkdown #预览Markdown文件
brew cask install quicklook-json #预览JSON文件
brew cask install quicklook-csv #预览CSV文件
brew services 是一个非常强大的工具,可以用来管理各种服务的启停,有点像 linux 里面的 services,非常方便,以 elasticsearch 为例
brew install elasticsearch # 安装 elasticsearch
brew services start elasticsearch # 启动 elasticsearch
brew services stop elasticsearch # 停止 elasticsearch
brew services restart elasticsearch # 重启 elasticsearch
brew services list # 列出当前的状态
brew services相关配置路径:/usr/local/etc/
brew services相关日志路径:/usr/local/var/log
开发
C# JetBrains rider 跨平台 mac上最好的c#开发IDE
版本工具
git 命令行工具,xCode CommandLineTools缺省会自带
svn 命令行工具(subversion),通过brew install subversion来安装
查看与简单编辑图像、阅读pdf - preview/预览
中文拼音输入法 sougou for mac
聊天 QQ for mac
火车票 12306购票 12306购票新版 12306订票助手
种子搜索 aMule
下载 迅雷mac版 QQ旋风网页版配合QQ浏览器进行离线下载
QQ离线云播放(public) 使用文件的hash(SHA1)值 示例: 阿凡达
文档 doc,ppt,xls ms Office 2011 for mac (bt种子地址) 密钥授权
mac os x使用技巧及常用软件的更多相关文章
- Mac OS 10.12 - 安装任何来源软件!!
今天想安装一个从网上下载的软件到Mac OS 10.12中,结果没有想到Mac告诉我那个软件已经损坏,害得我删除了!! 最后通过热心网友的帮助,顺利解决了这个安装问题,重新安装并且使用上了这款软件,下 ...
- Mac OS X 系统12个常用的文本编辑快捷键(移动、选中)
经常和文字处理打交道?如果多多使用下面这 12 个快捷键,在移动.选择.复制等操作文字时效率会大大提升. 6 个移动光标的快捷键第一组快捷键可以用来在文本中快速移动光标: 跳到本行开头 – Comma ...
- MAC 使用技巧及常用软件备忘
公司转向MAC快一年, 换了MAC PRO半年时间,MAC这东西除了颜值和性能,软件真是不如WINDOWS啊,不是没有,只是好多都收费! 先介绍几个跨平台的. WIN+MAC 通用: 浏览器: CHR ...
- Mac OS 快速查询技巧
今天不知道按到什么快捷键弹出了这个搜索框,试了试很强大 后来查了才知道要双击键盘上的key (⌘)就会弹出,这个搜索很强大,要先安装QQ,QQ自带的 版权声明:本文为博主原创文章,未经博主允许不得转载 ...
- Mac OS X 背后的故事
Mac OS X 背后的故事 作者: 王越 来源: <程序员> 发布时间: 2013-01-22 10:55 阅读: 25840 次 推荐: 49 原文链接 [收藏] ...
- 013_Mac OS X下应该如何卸载软件和安装应用软件
一.Mac OS X下应该如何卸载软件 Mac OS X的软件安装方式有很多种,而软件卸载的情况也很不同.在Mac OS X拆除软件往往不是把软件拉到废止篓里那么简单.通常情况下要具体问题具体分析.无 ...
- 在 Mac OS 上创建并运行 ASP.NET Core 1.0 网站
var appInsights=window.appInsights||function(config){ function r(config){t[config]=function(){var i= ...
- VMware 10安装Mac OS X 10.11和XCode7
上周把我的计算机当试验品,安装mac虚拟机.由于文件下载复制解压的时间花了很长,历时两天,记录下来(和我一样的新手不妨参考一下): 我机硬件:win7 64位 8G内存 没有8G以上就不要考虑了.我安 ...
- Mac OS X 中一些常用的命令行技巧
一.网络设置相关 1.网卡的物理地址的动态重置 出于某些需求,例如网络中的 IP 地址或网络帐号与网卡物理地址绑定,使得多个设备无法切换上网,可尝试临时更改物理地址.不过,系统偏好设置是不能修改网卡物 ...
随机推荐
- zabbix之php安装
转载自: http://www.ttlsa.com/nginx/nginx-php-5_5/ php下载 https://pan.baidu.com/s/1qYGo8bE
- phpcms导航中添加内部链接
phpcms中栏目有3中类型 1.普通栏目 2.单网页 3.外部链接 其中如果想添加本站的内部链接,可以使用3,然后在添加链接的地方填入剩下的地址即可(需要以/开头) 如: /index.php?m= ...
- POJ 2503
http://poj.org/problem?id=2503 题意就是字典翻译.这个输入输出真心恶心,要不是看discuss我肯定是解决不了,还用上了sscanf函数.... 这道题我用几种方法做. ...
- UESTC 250
windy数 基本的数位DP,需要判断当前位是否为起始位. #include <cstdio> #include <cmath> #include <cstring> ...
- Androd核心基础01
Androd核心基础01包含的主要内容如下 Android版本简介 Android体系结构 JVM和DVM的区别 常见adb命令操作 Android工程目录结构 点击事件的四种形式 电话拨号器Demo ...
- Java for LeetCode 222 Count Complete Tree Nodes
Given a complete binary tree, count the number of nodes. Definition of a complete binary tree from W ...
- 【转】Android Support v4、v7、v13的区别和应用场景
google提供了Android Support Library package 系列的包来保证来高版本sdk开发的向下兼容性,即我们用4.x开发时,在1.6等版本上,可以使用高版本的有些特性,如fr ...
- codeforces 460D Little Victor and Set(构造、枚举)
最近的CF几乎都没打,感觉挺水的一个题,不过自己仿佛状态不在,看题解才知道做法. 输入l, r, k (1 ≤ l ≤ r ≤ 1012; 1 ≤ k ≤ min(106, r - l + 1)). ...
- 深入浅出JMS(一)——JMS简介
如果手机只能进行实时通话,没有留言和短信功能会怎么样?一个电话打过来,正好没有来得及接上,那么这个电话要传递的信息肯定就收不到了.为什么不能先将信息存下来,当用户需要查看信息的时候再去获得信息呢?伴随 ...
- C# Arraylist + struct 综合练习 枚举ENUE 递归
枚举类型 一组常量的组合, 在不制定任何索引的情况下,默认第一个字段从0开始,之后的依次+1 在指定了某个索引的情况下,之后的依次+1 若之前定义的某字段的索引指向了之后的某个默认字段,那么他俩完全相 ...