2019独角兽企业重金招聘Python工程师标准>>>

  1. 重启Finder
    有些设置更改以后需要重启Finder才能生效,最简单的方法就是按住option,再右键点击Finder,选择“重新开启”。
    此外还可在终端运行如下代码:

    killall Finder
  2. 更改文件关联方式
    右键选择显示简介,在“打开方式”一栏中选择想要使用的程序,然后点击“全部更改…”按钮。

  3. 禁用虚拟内存
    Mac OS X有个很奇葩的设定,它把内存分为了可用内存、联动内存、活跃内存和非活跃内存,详情可以看《通过活动监视器了解系统内存使用情况》。
    其中,当你退出一个软件时,它所占用的部分内存并不会释放,而是标记为非活跃,下次运行它时可以转换成活跃内存。但如果你不幸把可用内存用完了,Mac OS X并不会使用这些非活跃内存,而是直接使用虚拟内存(交换文件),这会严重影响运行效率。
    如果你的内存有4GB以上,大部分情况下都已经够用了,于是就可以禁用虚拟内存,以获得更快的速度:

    sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

    禁用以后,磁盘上还保留着这些交换文件,它们已经没用了,也可以删掉:

    sudo rm /private/var/vm/swapfile*

    如果要重新启用虚拟内存的话,可以执行这条命令:

    sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

    如果要临时释放不活跃内存,可以执行这条命令(需要安装Xcode,执行时会比较卡):

    purge
  4. 编辑plist配置文件
    用户的配置文件都存储在~/Library/Preferences/,双击即可打开编辑。
    此外还可在终端运行如下代码来编辑:

    defaults write 域名 键名 键值 defaults delete 域名 defaults delete 域名 键名
  5. 显示隐藏文件
    在终端运行如下代码:

    defaults write com.apple.finder AppleShowAllFiles -bool true killall Finder

    要隐藏则运行:

    defaults write com.apple.finder AppleShowAllFiles -bool false killall Finder
  6. 修改终端的提示文字
    环境变量PS1就是终端的提示文字格式,默认为“\h:\W \u\$”,可以用echo来查看:

    echo $PS1

    PS2则是换行后的提示符,默认为“>”。
    部分可使用的格式有(完整的可以运行man bash,然后查看PROMPTING部分):
     如只想显示命令号,可以输入如下命令:

    PS1="\#: "

    改成Linux风格可运行:

    PS1="[\u@\h \W]\$ "

    但是退出后这些环境变量就丢失了,要永久生效的话,可以在~/.bash_profile、~/.bash_login、~/.profile或/etc/profile(需要管理员权限)里进行设置:

    echo 'PS1="[\u@\h \W]\$ "' >> ~/.bash_profile

    要修改主机名的话,可以打开“系统偏好设置”里的“共享”,然后编辑电脑名称。

  • \d – 现在的系统日期

  • \t – 现在的系统时间

  • \h – 主机名

  • \# – 命令号(Comannd Number)

  • \u – 用户名

  • \W – 当前所在的路径

  • \w – 当前所在的完整路径

快速定位到文件夹
Finder没有地址栏,不能直接输入路径来打开文件夹,不过可以右键点Finder图标,选择“前往文件夹⋯”。

在打开文件对话框中打开路径
显示打开文件对话框后,按command-shift-g快捷键或者/键就会出现“前往文件夹”对话框。

重命名文件
在Finder中选中文件,然后回车,或者等1秒后再单击文件。(对隐藏文件无效)

查看多个文件的总大小
在Finder中选中多个文件,按住control再点右键,选择“获得摘要信息”。或者直接点右键,然后按control或option,选择“获得摘要信息”或“显示检查器”。

删除.DS_Store文件
只要用Finder打开文件夹,就会自动生成这些文件,无法禁止这行为,但可以使用这行代码删除(sudo是为了删除一些没权限访问的文件):

sudo find / -name ".DS_Store" -delete

管理Dashboard里的widgets
按F4或fn-F12调出Dashboard,点左下角的+号,就可以添加和删除widgets了。

将Dashboard里的widget放在桌面。
先在终端输入如下代码:

defaults write com.apple.dashboard devmode YES killall Dock

然后调出Dashboard,拖动widget并按住鼠标不放,然后按F4关闭Dashboard,这时候该widget就显示在桌面上了。不过它会显示在最上面,挡住其他窗口。
放回Dashboard则按住widget,然后按F4打开Dashboard,松开鼠标即可。

开启FTP共享(10.7以后已取消该功能)
在“系统偏好设置”里找到“共享”,勾选“文件共享”,然后点击“选项”按钮,勾选“使用FTP来共享文件和文件夹”,再勾选允许访问的用户即可。
访问时使用本机的ip,端口为22,用户名和密码为该用户的Mac OS X的登录密码。

关闭鼠标加速度
Mac OS X的鼠标加速度很诡异,缓慢移动鼠标时几乎很难移动。
下载Mouse Acceleration Preference Pane这个配置文件,安装后把Mouse加速度改成负值(如-6)就能关闭加速度。

增强触摸板
默认的触摸板设置并不好用,比如单击鼠标必须把触摸板按下去,在“系统偏好设置”里找到“触摸板”,然后就能改成“轻拍来点按”。其他的功能可以看演示视频。
此外,建议使用BetterTouchTool(免费下载,Mac App Store里收费)和Jitouch(收费)来增强功能。这2个软件各自有些独有的功能,所以最好都安装,只不过设置的时候比较头痛。
需要注意的是,使用这2个软件需要在“系统偏好设置”里找到“万能辅助”,然后勾选“启用辅助设备的控制”。

控制风扇转速
MacBook Pro的风扇控制有些问题,最高转速有6000RPM,噪音非常大。可以下载smcFanControl这款软件来手动控制风扇转速(平时建议设为3000RPM)。

查看温度
安装iStat Pro,然后调出Dashboard,就能看到CPU、硬盘等的温度,此外还能显示内存、CPU等运行状态。

最大化窗口
按住shift键再点+号,只对部分程序有效。此外可用Jitouch等增强软件来实现。

调节音量
按住shift,再按音量调节键,就不会发出声音。
按住shift-option,再按音量调节键,就可以以1/4格的大小进行调节。
降低音量到无声后,再按静音键,就会调节到最低音量。

修改Xcode模板文件
这些文件都存储在/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project Templates/Application路径下,详情可参考创建Xcode的工程模板和代码模板。
模板文件里会使用___FULLUSERNAME___这种变量来引用设置的值,这些值可通过修改com.apple.Xcode的PBXCustomTemplateMacroDefinitions字段来设定,例如:

defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{"FULLUSERNAME" = "keakon"; "ORGANIZATIONNAME" = "keakon.net";}'

此外还能修改日期格式,例如:

defaults write com.apple.Xcode AppleICUDateFormatStrings '{1="yyyy-MM-dd";}'

Dock的相关操作
将鼠标指针放在分隔线上面,直到箭头出现,然后上下拖动可以改变Dock大小。
按住control键并点按分隔线,可以打开Dock快捷键菜单。
按下control-fn-F3可以移动到Dock,然后可以使用左右方向键在图标之间移动,按下return可以打开一个图标。

按键图标(如果看不到部分图标,可能是字体缺失,Mac OS X下无问题)
⇧ Shift
↩ Return
⇞ PageUp
⇟ PageDown
⌃ Control
⌤ Enter
⌘ Command
⌥ Option(Alt)
⌫ Delete
⎋ Esc
⏏ Eject

快捷键
可参考官方文档,这里只列出一些常用的。
fn-F1~F12:F1~F12的原始功能
fn-delete:向后删除
fn-上/下:PageUp/PageDown
fn-左/右:滚动到文档顶部/底部
control-左/右:定位到行首/行尾(Xcode中为定位到上一个/下一个单词)
option-左/右:定位到上一个/下一个词(以标点符号和空格分隔)
command-左/右:定位到行首/行尾
command-上/下:定位到文档的开头/结尾
command-上:Finder中打开上级文件夹
control-a/e:定位到行首/行尾
command-delete:删除文件、删除光标位置到行首的内容
option-delete:删除光标位置前的一个单词
fn-option-delete:删除光标位置后的一个单词
shift-command-3:将屏幕捕捉到文件(保存到桌面)
shift-control-command-3:将屏幕捕捉到剪贴板
shift-command-4:将所选内容捕捉到文件(保存到桌面)(若按空格,可以选择捕捉的窗口)
shift-control-command-4:将所选内容捕捉到剪贴板(若按空格,可以选择捕捉的窗口)
command-m:最小化窗口
option-command-m:最小化当前程序的所有窗口
command-h:隐藏窗口
command-w:关闭窗口
command-q:退出程序
option-command-esc:强制退出程序
option-command-w:关闭当前程序的所有窗口
option-command-d:隐藏/显示Dock
command-.:弹出自动完成菜单

在Mission Control里查看原始大小的窗口
Mission Control会显示所有窗口的缩略图,要查看原始大小的窗口,可以将鼠标悬停在该窗口上,等它高亮后按空格即可,再按空格或点击鼠标可恢复。

进入深度睡眠状态
合上Mac笔记本电脑的屏幕时,Mac OS X会自动进入睡眠状态。此时内存等设备仍然在供电,如果打开屏幕,瞬间就能唤醒。如果长时间不用的话,就会进入深度睡眠状态。系统会将内存中的内容写入磁盘,并停止内存的供电;再次唤醒时,需要从磁盘读取到内存才能继续使用。后者虽然会让唤醒过程变慢,但更加省电。
如果想直接进入深度睡眠状态的话,可以在终端运行如下代码,然后合上屏幕:

sudo pmset -a hibernatemode 25

关于hibernatemode的值,可以查看pmset文档。
想恢复默认的睡眠策略的话,可以重新设置hibernatemode:台式机的默认值是0,笔记本电脑是3。

转载于:https://my.oschina.net/u/923974/blog/97361

mac 使用的小技巧相关推荐

  1. mac日常使用小技巧

    mac电脑越来越受青睐,专业强悍的工具能够大大提升效率,一些小软件的巧技巧非常容易被忽略,今天小编精心整理了一下,快来一起看看吧~ 这些mac日常使用小技巧您知道吗~ Spotlight 聚焦搜索   ...

  2. navicat mac 找不到钥匙串_Mac新手扫盲教程:苹果Mac电脑使用小技巧

    因为很多人最初接触的是WINDOWS系统,而不是MAC OS系统,所以在刚刚接触MAC电脑的时候会很不习惯,今天MAC小编就带来一篇文章,介绍一下mac新手该注意什么,苹果MAC电脑有哪些使用小技巧. ...

  3. Mac新手必备小技巧:一起进阶MAC大神

    新手 Mac 用户可能在购机前就已经看过很多相关的新手教程,前几期也给大家分享了许多新手技巧,不知道大家学会了没有?今天要放大招啦!!以下几条稍微适合熟练用户的功能技巧,当然也适合对操作系统上手较快的 ...

  4. MAC 输入摄氏度小技巧

    Mac 上输bai入表示「度」的小du圆点有两种方法: 1.按下zhi「option + K」键,此方dao法会输出一个小一点zhuan的小圆点「shu˚」: 2.按下「shift + option ...

  5. 苹果电脑怎么分屏?为您带来Mac分屏小技巧,让你办公更高效!

    相信很多小伙伴在使用电脑办公或学习的过程中忙起来可能觉得要好几个屏幕才够用.除了给你的 Mac 多分配几个桌面能带来便利外,还可以试试 Mac 自带的分屏功能. ▍分屏的功能 借助分屏浏览,你可以在 ...

  6. mac 命令行小技巧--mas 替代appstore

    安装: brew install mas 1. 用命令 mas search 关键词 查询应用.比如在终端中执行 mas search xcode,大概 1 秒就显示了结果: 2. 用命令 mas l ...

  7. mac电脑使用小技巧

    一.快捷键 1.输入法切换:Command+space或者Ctrl+space(非mac键盘时) 2.复制.粘贴:Command+C.v或者Window+C.v 3.我的电脑:Command+Shif ...

  8. Mac分屏小技巧让你使用更加便捷

    Mac 以办公高效率著称,在工作中,我们经常需要在两个应用间切换,又费时又费力非常麻烦,怎么办呢?Mac自带分屏功能,可以让你瞬间提高工作效率! 1.首先你需要先打开二个需要分屏使用的两个页面,例如: ...

  9. mac小技巧之打印文件

    开始使用mac的时候总是找不到打印文件的入口怎么办?很多读者留言说,mac怎么打印呀,好容易整理好了文件,就是不知道怎么打印,下面就来给大家说说这个mac打印的小技巧吧. 图文教程如下: 1.首先双击 ...

最新文章

  1. 西门子S7以太网通讯协议
  2. thinkphp5 两个控制器传参数_thinkphp5控制器向+vue的data里传值
  3. 去死吧!USB转串口!!!
  4. 经典面试题(46):以下代码将输出的结果是什么?
  5. “Master”连胜世界围棋冠军,谁是幕后智能引擎?
  6. 程序员降薪求职到底该不该?
  7. 使用doc下的copy命令复制文件时,注意文件分割符
  8. 纯Java文件操作工具,支持文件、文件夹的复制、删除、移动
  9. 时间序列分析学习笔记:时间序列的预处理(平稳性检验、纯随机性检验)
  10. Win10管理员用户被禁用,无法登陆系统
  11. 17种Vue适用于移动端的ui框架
  12. EOSRAM终扩容,再谈如何在币圈做“价值投资”!
  13. EventBus总结
  14. IEEE 802.1AS-2011 第八章 IEEE 802.1AS的概念和术语
  15. 高精密库仑计DS2740驱动程序
  16. 商家怎样通过H5游戏进行节日营销
  17. 【RFID】射频低噪声放大器的设计
  18. 判断软驱中是否有软盘
  19. iframe框架标签(内嵌窗口)iframe和a标签的联合使用
  20. 第三章:Activity简介和Fragment应用

热门文章

  1. [stm32 HAL库] RTC和BKP驱动
  2. APP分类及与web区别
  3. 【异常检测】基于主成分分类器的异常检测方案(文献学习)
  4. Excel如何快速完成图片查找?
  5. Java 练习题:求平方根
  6. Thinking in Java之吸血鬼数字
  7. 前端性能测试(一):CPU
  8. 如何防止form表单的重复提交
  9. 突发奇想 之 古玩中的代码
  10. 用c#开发Android应用(一)——搭建开发环境