看到很多同事、朋友都在用mac了,这里整理了一篇mac的使用技巧,希望对大家有点小用处。mac不仅外观浑圆一体,强大的功能更是开发&办公&娱乐之首选,爱她/他就送她/他一台mac吧~over,再写就变枪文了。下面来一窥mac技巧的冰山一角。

 

命令行:

1.使用sips命令批量处理图片。如果你想批量修改一批图片(尺寸、旋转、反转等),但是你有不会或没有PS,怎么办呢?使用sips命令可以高效完成这些功能,例如:

#把当前用户图片文件夹下的所有JPG图片宽度缩小为800px,高度按比例缩放

sips -Z 800~/Pictures/*.JPG

#顺时针旋转90˚

sips -r 90~/Pictures/*.JPG

#垂直反转

sips -f vertical~/Pictures/*.JPG

更多命令可以用sips -h查看。

2.在Mac下想知道某个目录下各个文件和子目录各占多少空间,不需要一个一个去查看。打开终端,在该目录下输入:du-sh *,结果是啥,你们试试就知道了。

3.复制指定后缀的文件到指定目录,cp*.png *.jpeg *.gif /destpath。如果想剪切,就把cp改为mv。

4.远程拷贝

OS X提供基于ssh的远程拷贝命令scp,这个命令大部分linux和unix系统都会提供,使用该命令可以非常方便的在两台机器之间安全的复制文件,具体命令:

scp ./testfile.txt  username@10.10.10.22:/tmp

回车后会要求你输入username的密码,只会就当前目录下的testfile.txt复制到另一台机器的tmp目录下。

从远端复制到本地:scpusername@10.10.10.22:/tmp/testfile.txt  ./

5.OS X中的ftp,有以下三种方式:

a.直接在命令行使用,打开终端输入ftpanonymous@ftp.mozilla.org,或者使用sftp通过ssh完成ftp的功能,例如sftpuser@10.10.10.11。

b.使用第三方工具,比如FileZilla,用法和windows类似。

c.利用OSX原生ftp工具,从 Finder菜单栏中进入“前往 - 连接服务器...”,输入FTP 服务器地址(如:ftp://ftp.mozilla.org)点击地址栏右侧的+ 号按钮可以将当前地址加入“个人收藏服务器”点击“连接”按钮,按照提示进行身份验证成功后即可连接到FTP 服务器。

6.history命令。

打开终端输入history,所有的历史命令都会显示出来,想找某一条执行过的命令,还可以这样:

history|grep apache

找到左边的命令编号(例如时1001),在终端输入

!1001

就可以执行原来那条命令了。

7.open 打开文件,打开程序,指定程序打开文件,打开网址等等

open .

当然open也可以打开其他目录,比如open/Users

open

还可以直接打开文件,打开程序,指定程序打开文件,打开网址等等,例如

open a.txt

open -a Safari

open -a TextMate a.txt

open http://news.sina.com.cn

8.time命令。

比如你想知道在终端执行的某个程序耗时多久,对CPU等的使用情况,可以输入:

time python fib.py

输出结果:

python fib.py 0.02s user0.02s system 50% cpu 0.094 total

9.zsh,功能强大且为mac预装。

先研究下此教程,然后用zsh体验急速命令行带来的快感吧~

https://github.com/robbyrussell/oh-my-zsh

 

快捷键:

1.如何快速删除文件和清空废纸篓呢?在Finder中选中文件,使用command+delete删除文件,如果想彻底删除,使用shift+command+delete就会自动清空废纸篓。

2.英文自动完成

当使用系统软件文本编辑、Pages、Keynote时,输入英文按esc键,系统会帮助你自动完成单词,比如你想输入brilliance,只需输入brill,按esc键,系统就会出现自动提示。如果某个应用,比如Safari的搜索框里esc是取消输入,那么使用fn+f5也可以达到这个效果。对于常写英文文档的人比较有帮助。

3.文件操作

在Finder中打开文件使用鼠标双击或command+O,和Windows不一样的是,选中文件回车是对文件重命名,而不是打开文件。

4.显示隐藏文件

在终端里输入ls -a,可以显示该目录下的隐藏文件。

在Finder中输入shift+command+.可以显示隐藏文件,想恢复原来的设置,再输入一遍shift+command+.即可

5.截图

OS X提供了非常方便的截图工具,你可以随时随地截取屏幕画面。

shift+command+3:全屏幕截图;shift+command+4:通过鼠标选取截图。

截取的图片默认存放在桌面上,以时间命名。

系统默认截图格式是png,你可以通过如下命令修改截图文件类型,例如:

defaults writecom.apple.screencapture type -string JPEG

6.Mac输入法的操作技巧

#中英文混合输入,输入中文的时候,打开capslock键,可以直接输入英文,关掉又切换回中文

#选词,通过-+号可以切换字或词,通过[]可以展开候选词列表并进行切换

#打开输入法偏好设置,可以设置自动校正模糊音

#用' 可以进行手动分词,比如fang'an(方案)

#适用shift+ 6可以输入表情符号,比如(☆_☆)凸^-^凸

7.程序切换

在OS X中程序切换可以通过command+tab进行,command+tab进行顺序切换,command+shift+tab进行逆序切换,功能类似Win7的alt+tab。

OS X还提供了同组程序的切换,比如你打开了多个预览程序阅读pdf,你想在这些pdf之间切换阅读,这时候就可以使用command+`(esc下面的键)进行同组程序切换。

8.常用快捷键

Command+Tab 任意情况下切换应用程序- 向前循环

Shift+Command+Tab 切换应用程序- 向后循环

Command+Delete 把选中的资源移到废纸篓

Shift+Command+Delete 清倒废纸篓(有确认)

Shift+Option+Command+Delete直接清倒废纸篓

Command+~ 同一应用程序多窗口间切换

Command+F 呼出大部分应用程序的查询功能

Command+C/V/X 复制/粘贴/剪切

Command+N 新建应用程序窗口

Command+Q 退出当前应用程序,说明一下,所有应用程序界面左上角都有红黄绿三个小图标,点击绿色扩展到最适合的窗口大小,黄色最小化,红色关掉当前窗口,但并没有退出程序。用Command+Q配合Command+Tab关闭应用程序最为迅速

Command+L 当前程序是浏览器时,可以直接定位到地址栏

Command+"+/-" 放大或缩小字体

Control+Space 呼出Spotlight

Command+Space 切换输入法

9.在windows中大家经常选中多个文件,右键-属性可以查看这些文件的大小。在Mac里同样的操作(选中多个文件,右键-显示简介),弹出的是各个文件或文件夹的简介,这让很多童靴困惑不解。其实我们只要在点右键的同时按住option键,显示简介就会变成显示检查器,点击显示检查器即可查看和操作批量文件。

另外,我还经常用这种方式浏览图片,比如选中多张图片,option+右键,选中“幻灯片显示xx项”,就可以全屏浏览图片了。“显示检查器”和“幻灯片显示xx项”这两个功能,都可以用快捷键实现,分别是option+command+i和option+command+y

10.有时我们需要放大屏幕做一些精细的操作,ctrl+鼠标滚轮可以实现这一效果,如果你是键盘控,用option+command加上加减号也可以实现。

11.特殊字符输入:

美元,shift+4

美分,option+4

英镑,option+3

人民币,option+y

欧元,shift+option+2

波折号,option+-或shift+option+-

省略号,option+;

约等于,option+x

度,shift+option+8

除号,option+/

无穷大,option+5

小于等于,option+,

大于等于,option+.

不等于,option+=

圆周率Pi,option+p

正负,shift+option+=

平方根,option+v

总和,option+w

商标Trademark,option+2 

注册,option+r

版权,option+g

  

工具:

Alfred

1.通过find、open、in搜索文件。find是找到文件,open是找到并打开文件,in是在文件中检索,这种检索方式比spotlight更具备针对性

2.输入>即可直接运行shell命令。比如>bpython,可以直接打开终端并运行bpython的shell。(收费版本)

3.输入itunes,会出现一个iTunesmini play,打开可以通过alfred控制音乐播放(收费版本)

4.输入email,后面跟邮件地址,可以直接打开写邮件的界面(收费版本)

5.使用alt+command+c,可以调出剪贴板,你的复制历史历历在目(收费版本)

Alfred的功能远不止于此,通过workflow插件机制你可以把它打造为你工具集中的瑞士军刀。

 

Spotlight

1.很多刚开始使用Mac的用户,一般都知道Spotlight功能,快速定位和检索文件。事实上用这个功能还可以快速打开程序。通过ctrl+space呼出,输入通讯或cont,都可以找到通讯录这个程序,回车即可打开。

2.OS X的文件系统提供了Spotlight注释功能,可以帮助用户更有针对性的定位文件。选中一个文件或文件夹,command+I打开简介,在Spotlight注释功能中加入自己特定的关键词。关掉简介窗口,呼出Spotlight并输入刚才的关键词,可以准确定位到具备相关关键词注释的文件或文件夹。

 

Go2Shell

1.我们通过Finder浏览文件的时候,常常需要在浏览的文件目录中打开终端进行操作,Go2Shell就能自动做到这一点。

从AppStore下载这个免费软件。下载完成后从应用程序文件夹把Go2Shell拖到Finder工具栏上,然后随便进入一个目录,点击Go2Shell图标,即可打开终端进入该目录。

 

Remote DesktopConnection for mac

Mac中如何通过远程桌面连接到Windows,微软提供了专门的RemoteDesktop Connection for mac,free,下载链接:http://www.microsoft.com/mac/remote-desktop-client

 

CatchMouse

CatchMouse,可以自定义快捷键快速在多个显示器内切换鼠标,非常方便,链接附上:https://itunes.apple.com/cn/app/catchmouse/id439700005?mt=12

 

附:

我会说我是看到他们用mac才用的么?几个技术明星使用Mac的案例:

据说LinusTorvalds从2005年开始使用Mac作为主要工作机器,最近也转向轻薄的MacBookAir,以下是Linus在Google+上的一段话https://plus.google.com/102150693225130002912/posts/1vyfmNCYpi5

I need to find a newdistro that actually works on the Macbook Air…

 

另外一个案例是Redis作者antirez的一篇文章Why the MBA 11 is now my sole computer

When Apple released thefirst version of the 11″ Macbook Air (Late 2010) I purchased onewithin the first week of the announcement, and my computing experience changed.

 

更多推荐