• 登录

Mac OS X 不完全使用指南

时间 2014-04-27 23:39:56  极客头条

原文  http://tuhaihe.com/2014/04/27/configure-mac-notes.html

主题 Mac OS X

购前

1. 为什么购买Macbook?

对我来说,目的很简单,就是为了获得Mac OS的体验,不至于仅仅是对Linux和Windows玩得熟练。目前Mac占全球的市场份额达到10%左右,周围的Macbook也是越来越多,而且大家对其较多称赞,这样的情况不能不让人产生好奇心。Macbook到底为什么会吸引人们,它到底有特性呢……这些疑问在多次苹果体验店里的徘徊中仍然得不到真实的答案。

Mac OS界面优雅,主题清爽,应用丰富,兼顾命令行使用习惯……虽有怪异之处,也是可以习惯的来的。在使用一段时间后,觉得购买Macbook是值得的,虽然其价格较普通PC稍贵。

2. Macbook Air, Macbook Pro?

Apple官方已经给出了Mac所有机型的对比( 地址 ),我们当然是要选择 Macbook 。

MacBook分为两类:Macbook Air和Macbook Pro。相比Macbook Air,Macbook Pro更加适合视频编辑、图像处理等,工作能力更强;Macbook Air则在便携性(质量)上更胜一筹。大家可以根据官网给出的机型对比并结合自己的需求来选择。我选择的是13寸带Retina屏幕的Macbook Pro,Intel Core i5+4GB内存+128GB SSD,这应该属于低配了,不过可以满足我日常工作的需要。

3. Retina屏幕?

Retina,「视网膜」的意思,可以查看 Apple官网 对于Retina显示屏的介绍。相对来说,我个人推荐大家购买带有Retina屏幕的,显示效果相比普通屏幕更加优秀。

4. 二手还是全新?

之前想在58或淘宝上寻一个二手,可找来找去都不称心,价格也便宜不了多少,主要是对于二手不放心。全新的MacBook,在中国拥有2年主要部件质量维修服务,权衡之后,还是购置了一台全新Macbook。不管是亚马逊还是苹果官网,都支持分期付款,如招行信用卡;如果你是学生,还可享受「教育计划」节省一些钱。在亚马逊购买,有优惠。

购后

1. 周边设备配置

  • 电脑包:更好地保护MacBook;
  • USB以太网转接器:笔记本过薄,没有常规的以太网插口;
  • Mini Displayport 至 VGA 转接器:还是笔记本过薄!

2. Apple ID

在Apple官网 注册Apple ID ,iCloud、App Store、iTunes Store都需要Apple ID,所以必须注册一个,否则这些服务都无法使用。

3. 系统设置

如下具体介绍。同时,建议大家阅读 Mac在线支持文档 ,快速了解使用Mac所需的基础知识。

系统设置

问题1:OS X无Aero Snap功能

OS X没有类似Windows 7的Aero Snap功能,就是无法在将应用程序拖到屏幕边缘时自动使窗口占用半屏。

解决:在这里为大家几款窗口管理器,如

  • Cinch
  • iSnap
  • Breeze

问题2:使用VPN时,遇到「IPSec 共享密钥丢失」问题

解决:在/etc/ppp目录下新建一个文件,名称为「options」,填写下面内容:

plugin L2TP.ppp
l2tpnoipsec

保存后退出,然后在高级设置里面选中「通过VPN连接发送所有流量」即可。

问题3:在OS X上建立共享Wifi热点

在GNOME下的「系统设置|网络」可以轻松设置Wifi热点,在OS X下,该功能则在「系统偏好设置|共享」中。

问题4:Nano编辑器无法设置自动换行

解决:Nano的全局配置文件是/etc/nanorc,OS X默认搭载的与Linux下的参数有所差别,默认是没有开启自动换行的功能,对当前用户来说,可新建一个~/.nanorc文件:

unset nowrap
set fill -8

不过上面设置后,还是无法生效。我则使用「brew install homebrew/dupes/nano」安装了一个Nano,然后自定义了一个别名,该Nano则可以达到与Linux下的一致的体验了。

问题5:brew update经常遇到无法更新的问题

解决:因为brew update是使用Github的服务,遇到Github服务无法正常访问的情况实属正常,我个人是在使用Goagent作为代理服务,我们就可以通过下面设置Git使用Goagent代理:

打开~/.gitconfig文件,在文件末尾添加:

[http]proxy = http://127.0.0.1:8087

问题6:遇到应用程序窗口僵死的情况,怎么强制退出?

解决:在Linux下我们可以使用xkill,用鼠标点击僵死的窗口即可将其杀死,在OS X下,可以通过下面方法来解决:

  • kill -9 PID
  • 「活动监视器」:打开该工具,选中僵死的进程名称,点击左上角的叉号按钮即可
  • Command+Option+ESC:打开「强制退出应用程序窗口」,选择要强制退出的应用程序

问题7:OS X顶部栏的时间点击无法显示日历

解决:OS X本身默认的这个功能实在欠佳,我们可以在「系统设置|日期与时间」中取消勾选「在菜单栏中显示日期和时间」,然后安装Day-O这款软件即可。Day-O支持点击弹出当月日历,并显示在顶部的托盘处。

问题8:Macbook经常在一段时间内硬盘温度急剧升高,并且硬盘轰轰作响

解决:我们使用top命令或者「活动监视器」会发现,一个名叫mdworker的进程占用了大量资源。据查阅资料可知,mdworker,「metadata server worker」,是一个常驻进程,负责重建索引目录,第一次重建索引时会花费较长时间,以后则是增量索引。但实际情况是,如果文件变动情况较大,感觉还是很明显的。

如果文件索引建立不完整,就会遇到一些情况,如从Finder选择需要上传网络的文件时选择文件窗口会卡死,让你变得极其无奈。所以,关闭或停用文件索引,都不是一个好的办法,还是让其建立完整的文件索引最好。当然,我个人对Mac引以为特色的Spotlight功能不欣赏,索性将其关闭。

这里,大家可以了解下一个管理Spotlight索引的命令行工具 mdutils ,可开启/关闭文件索引等功能。

问题8:OS X有没有与APT、YUM类似的软件包管理工具?

解决:答案是肯定的,目前有Fink、Macports和Homebrew三种方式,具体对比可参考文章 ITeye: 比较Fink, MacPorts和Homebrew ,总结起来说:

  • Fink更新不及时,软件包过旧;
  • MacPorts 依赖关系多(不依赖系统过多关系),编译时间长;
  • Homebrew 使用Git管理,尽量使用系统已有库,编译时间短,安装简单。

前两者,基本被用户抛弃,越来越多的人Homebrew。如果你通过安装MacPorts.dmg安装包来安装MacPorts时,务必先断开网络,否则会卡在最后一步,亲自验证。

安装Homebrew很简单,只需在终端执行下面命令:

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

不过,估计你会和我一样遇到安装问题,连接Git服务超时……建议先参考下问题5的解决方法,或许有效。安装完成后,运行 brew —help 可查看相关选项和参数,很容易上手。

问题8:其他系统设置

  • 「安全性与隐私|允许从以下位置下载的应用程序」:解锁,选择「任何来源」,然后就可以安装App Store之外的应用程序了;
  • 有的应用程序需要开启辅助功能,如Breeze活Cinch等,它们需要控制窗口,我们需要给它权限,则:「安全性与隐私|隐私|辅助功能」,解锁,将需要赋予权限的应用勾选上即可;
  • 启用Tab键移动键盘焦点:OS X默认没有启用,需在「键盘|快捷键」最下方,选择「所有控制」即可;
  • DNS设置:如果App Store下载很慢,建议尝试下 V2EX DNS 。
  • 在Finder文件管理器目录打开终端,可安装应用 Go2Shell
  • 终端:默认Ctrl+D给出了退出提示但没有退出,可点击「终端|偏好设置|Shell」,选择「当Shell退出时|仅当有进程而不是登录Shell和以下项目时」。

系统快捷键

键盘

初用Mac,其反人类操作即在此:

  • 「control」:相当于Windows键盘的「Ctrl」
  • 「alt option」:相当于「Alt」
  • 「command」:相当于「Super」

不过部分用法也有特殊,可参考下面整理的快捷键列表。

  • delete:相当于「Backspace」键,向后删除字符
  • Fn+delete:则可以删除前面的字符,变态吧~
  • Fn+↑:相当于「PageUp」
  • Fn+↓:相当于「PageDown」
  • Command+←:跳到行首
  • Command+→:调到行尾
  • Fn+←:跳到文档开头
  • Fn+→:调到文档结尾

截图

  • Command+Shift+3:截取全屏
  • Command+Shift+4:截取选定区域
  • Command+Shift+4+空格:截取当前窗口
  • Control+空格:启用Spolight搜索

复制与粘贴

  • Command+C:复制
  • Command+V:粘贴
  • Command+A:全选
  • Command+S:保存
  • Command+Z:撤消刚才的操作
  • Command+O:打开当前文件
  • Command+F:查找

窗口操作

  • Command+W:关闭当前应用程序窗口
  • Command+Q:退出当前应用程序
  • Command+M:最小化焦点所在窗口
  • Command+Tab:切换应用程序(从左到右,加上Shift,则从右到左)
  • Command+N:新建一个当前应用程序窗口
  • Command+Delete:直接删除选中的文件,是移动到回收站
  • Commmand+Shift+Delete:不一定在回收站中执行,在任何窗口,都会弹出对话框,询问是否彻底情况回收站
  • Command+Shift+Q:退出当前所有程序窗口,并注销

这里有个概念,需要解释下,在OS X上,关闭当前应用程序窗口,并不是退出该应用程序,只是关闭了该窗口而已,并没有将程序退出。

Mission Control

  • Ctrl+↑:启用Misson Control,显示当前所有打开的程序窗口和工作区
  • Ctrl+↓:显示当前应用程序的所有窗口
  • Ctrl+→:切换到右侧工作区
  • Ctrl+←:切换到左侧工作区
  • F11(需按下Fn键)或Command+F3:隐藏程序窗口,显示桌面
  • F12(需按下Fn键):显示Dashboard
  • Shift+Command+电源按钮:快速锁定电脑
  • Space+选定文件:快速预览选定文件

手势操作

在「系统偏好设置|触控板」里面,好好学习下吧,不再赘述。

应用程序推荐

文档

  • Emacs:文本编辑器,不解释,不过只有在编辑较大文档时才启用,其余时间用Nano
  • Nano:直接默认安装,我一直以来特别推荐的终端文本编辑器,够简便
  • PDF Reader:阅读PDF
  • Deckset:直接使用Markdown来制作演讲幻灯,可选择多个漂亮主题,可将幻灯导出为PDF
  • Wunderlist:GTD工具
  • Microsoft Office for Mac:除了iWorks套件外,微软也有Office Mac版本,凑合着用

互联网

  • Google Chrome:有了Chrome和Firefox,对Safari直接无爱
  • Firefox
  • Foxmail:邮件客户端,支持导入Outlook邮件文件
  • 百度云同步盘:选用百度更放心,因为其他小厂随时可能中止服务

影音图像

  • 百度音乐
  • QQ音乐
  • 豆瓣FM
  • VLC:万能播放器
  • 快播:也有Mac版本
  • 印象笔记·圈点(Skitch):简单编辑图片
  • Adobe Photoshop:图片编辑

通讯工具

  • QQ for Mac:不用折腾Wine了,这是最大的感受
  • Skype
  • 微信Mac桌面版
  • RTX:企业IM工具

系统工具

  • 爱壁纸HD:壁纸软件
  • Manico:可以给你类似Ubuntu Unity的功能,『Alt+数字/字母』快速切换应用程序
  • The Unarchiver:解压缩多种压缩格式文件
  • VirtualBox:虚拟机工具
  • Flux:随时间变化屏幕色调,保护眼睛
  • 腾讯电脑管家Mac版本:平常不太用,有时候用来清理下系统垃圾
  • zsh:终极Shell,不可或缺,配上oh-my-zsh,效果就达到了

转载于:https://my.oschina.net/u/2707146/blog/916889

Mac OS X 不完全使用指南相关推荐

  1. Mac OS X地址簿编程指南

    Address Book Programming Guide for Mac OS X 一.简介 地址簿是一种围绕联系人和组信息中心数据.可以查看这些信息应用程序.以及在程序中访问这些信息的编程接口的 ...

  2. [教程] Mac OS X Lion Spotlight 优化指南

    小苹果的第一篇帖子,求各位大大轻拍. Spotlight是一个让我又爱又恨的东西,一方面他确实相当好用,但是另外一方面,他也确实占用了不少系统资源,在进行大量文件操作的时候,经常将CPU占满,可以将我 ...

  3. Mac OS X Spotlight 优化指南

    新买的mbp突然间用不了spotlight了, 看到了这篇文章用里面的关掉spolight再重开spotlight解决. 原帖链接: Mac OS X Lion Spotlight 优化指南http: ...

  4. Mac OS X上下载安装和配置hadoop指南

    Mac OS X上下载安装和配置hadoop指南 jdk下载 下载hadoop 添加Hadoop环境变量 修改Hadoop的配置文件 启动Hadoop jdk下载 [可以在这个网盘去下载] https ...

  5. VMware Workstation11.0安装Mac OS X 10.10最完整指南(包含所需所有资源下载)

    前言说明:最近换了新的电脑,配置好很多了,想装下虚拟机来玩下IOS,其中也遇到了几个大坑,现在刚完全装好,把所有步骤以及资源整合到一处,后面的朋友可以避免浪费很多无谓的百度时间. "&quo ...

  6. Mac OS Terminal Commands

    转自 : http://www.renfei.org/blog/mac-os-x-terminal-101.html Mac OS X Terminal 101:终端使用初级教程 July 29, 2 ...

  7. 一步一步 Mac OS X 与 Windows 7 双系统共存 的“黑苹果” 电脑 安装 入门

    硬件配置: CPU:Intel P8300 主板:GM965 软件配置: Windows 7 Mac OS X 10.6.3 相关地址: http://www.kexts.com http://bbs ...

  8. Mac OS X Terminal 101:终端使用初级教程

    文章目录 1 为什么要使用命令行/如何开启命令行? 2 初识Command Line 3 关于 man 命令 4 命令行,文件和路径 4.1 两种路径:绝对路径和相对路径 4.2 切换到其他路径和目录 ...

  9. Mac OS X 创新卡关三年,唯一看得出版本不同之处是「预设桌布」

    当苹果将重点转移到 iOS,其桌面操作系统已陷入一片混乱.主要开发 Mac 的四位开发人员说:「是时候该转变了!」 如果传言是真的,今年 6 月 2 日苹果全球软件开发者年会 (WWDC),将是 WW ...

最新文章

  1. Tomcat(二):tomcat配置文件server.xml详解和部署简介
  2. 2021-01-24过去十年十大AI研究热点,分别为深度神经网络、特征抽取、图像分类、目标检测、语义分割、表示学习、生成对抗网络、语义网络、协同过滤和机器翻译。
  3. 微信小程序惩治“老赖” 河北高院“老赖地图”上线
  4. 红帽子怎么vi编译c语言,在RedHat5.3上编译和配置Vim
  5. JAVA链表返回子表_基于java的链表反转
  6. 谈一谈flex布局使用中碰到的一些问题
  7. maven项目概念模型图
  8. java date postmax_Postman支持的几种数据类型请求方式
  9. web前端基础(03html列表知识)
  10. Java编程:爬楼梯问题、斐波那契数列问题
  11. verilog实现三人表决器
  12. 遥控器油门摇杆电位器封装尺寸图
  13. c++ 十六进制转二进制数_二进制数制
  14. 20款网管须知的工具,你知道几个?
  15. 小米手机(MIUI 13)安装Fiddler CA证书
  16. iOS之UITableView
  17. Using 1.7 requires compiling with Android 4.4 (KitKat); currently using API 10
  18. AD怎么输入坐标_实名推荐|相见恨晚的CAD坐标提取技巧
  19. BDH,CDH,DDH,DLP是什么?
  20. UI设计师常用的开发工具

热门文章

  1. 优积智造 | 携手保利•再创地产增效新范例
  2. STM32cubIDE 黑色主题_深邃寒冷 使命召唤17黑色行动冷战主题音乐公开
  3. 我是如何年薪五十万的
  4. div盒子最小宽度_css min-width最小宽度与max-width最大宽度教程
  5. mr time android 最新版,MrTime app
  6. 守护进程通信之Socket
  7. 自然语言处理NLP星空智能对话机器人系列:第4、5、6、7次星空智能对话机器人Zoom线上演示安排
  8. TensorRT INT8量化原理以及如何编写校准器类进行校准
  9. html5性能在线测试,HTML5性能测试
  10. python折半查找算法_跟黄哥学python序列文章之python二分查找算法