现在的位置: 首页 > 综合 > 正文

通过终端修改Finder

2018年04月08日 ⁄ 综合 ⁄ 共 2971字 ⁄ 字号 评论关闭

对于OS X初学者来说,终端Terminal应用似乎显得有些高深,不过通过终端我们能快速和方便的完成各种操作,能根据你的喜好开启和关闭各种隐藏功能,所以掌握终端Terminal将是成为高手的必学内容。使用正确的终端命令,你还可以开启OS X中各种隐藏的功能。开启终端Terminal的方法也非常容易,LaunchPad=》其他=》终端,或者在Spotlight中输入终端,然后按住Enter即可。上周我们介绍了键的各种功能,这次我们一起来看看终端Terminal有哪些神奇的功能吧!

OS X达人之路——掌握0ption键的各种功能和技巧




通过终端修改Finder



显示隐藏文件


Show-Hidden-Files.jpeg 


Finder中有很多配置文件默认情况下都是隐藏的,有些时候更改这些文件会出问题,不过某些情况下你还是需要看到各种隐藏文件,所以只需在终端中输入下面的命令后回车,你就可以在Finder中看到隐藏文件了。

  1. defaults write com.apple.finder AppleShowAllFiles TRUE

复制代码



输入后需要重启Finder,使用killall Finder即可。当你想再次隐藏文件时,只需要将命令行中的TURE更改为FALSE即可。


更改屏幕截图的文件类型


Screenshot-Defaults-Terminal.jpeg 


在OS X系统中截图非常简单,+Shift+3可以截取全屏,+Shift+4可以截取被选择的区域。当你完成截图操作后,屏幕截图会自动储存在桌面上,默认情况下这些截图是PNG格式,如果你想让截图默认保存为JPG或PDF格式,只需使用下面的命令:

  1. defaults write com.apple.screencapture type 文件类型

复制代码



注意,你需要将命令中的文件类型改变为你需要的类型,比如JPG。


显示文件路径



Show-Finder-Path.jpeg 


有时,当你查看某个文件时,你并不知道这个文件所在的路径,尤其是当你打开很多窗口时。下面这条命令可以让文件的路径显示在Finder的标题栏中。

  1. defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES

复制代码







修改用户界面


禁用窗口动画效果



Window-Animations.jpeg 


Mountain Lion系统中拥有各种窗口动画效果,看起来很不错,不过可能会降低某些操作的速度,只要使用下面的命令就可以将窗口动画效果禁用了。

  1. defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool false

复制代码



这里只需将false更改为true即可让窗口动画重新出现。


禁用平滑滚动



Smooth-Scrolling.jpeg 


很多OS X应用开启后,需要使用滚动条向下滑动,比如Safari浏览网页。OS X的滚动效果非常平滑,不过很多人不喜欢这种感觉,那么你可以通过下面的命令禁用平滑滚动:

  1. defaults write -g NSScrollAnimationEnabled -bool NO

复制代码



这里只需将NO更改为YES即可重新开启平滑滚动。


禁用橡皮圈功能



Rubber-Banding.jpeg 


当你在OS X应用使用滚动时,你可能会注意到接触边缘时产生的弹动效果,与iOS系统上的差不多。当然,如果比不需要弹跳效果,那么可以使用下面的命令禁用。

  1. defaults write -g NSScrollViewRubberbanding -int 0

复制代码




开启按键自动重复功能



Key-Repeats.jpeg 


当你在文本编辑应用中长时间按住一个键时,会出现让你选择其他字符的选项。如果你需要长时间按键产生多个字符时,你可以通过下面的命令实现:

  1. defaults write -g ApplePressAndHoldEnabled -bool false

复制代码







增强Mac安全性



抹掉硬盘闲置空间上的数据



Erase-Free-Space-Securely.jpeg 


我们都知道当你从Mac上删除文件后,这些文件并没有完全消失。新产生的文件会逐步替代被删除的文件,所以使用很长时间后,OS X硬盘上的空闲空间上可能有各种文件,我们需要下面的命令抹掉。

  1. diskutil secureErase freespace 3/Volumes/硬盘名称

复制代码



需要将硬盘名称更改为你的硬盘名称,比如Macintosh等。



重置Mac上的隐私数据



Privacy-Data.jpeg 


当你的Mac上安装了很多应用时,你可能忘记了哪些应用需要访问通讯录数据,下面的命令可以重置。

  1. tccutil reset AddressBook

复制代码



下面的命令可以重置命令位置请求:

  1. tccutil reset CoreLocationAgent

复制代码




更改Time Machine备份周期



Time-Machine-Backups.jpeg 


如果不想数据损失,Time Machine备份是不错的选择,你如果你想改变Time Machine的备份周期,下面的命令即可实现:

  1. sudo defaults write/System/Library/LaunchDaemons/com.apple.backupd-auto StartInterval -int 1800

复制代码



你只需改变最后的数字即可实现,1800是秒钟,也就是30分钟。





修改Dashboard


让Dashboard组件显示在桌面上



Desktop-Widgets.jpeg 


相信大家使用Dashboard的频率不怎么搞,因为Dashboard组件的功能非常有限,如果你想让Dashboard的组件显示在桌面上,那么只需要这个命令:

  1. defaults write com.apple.dashboard devmode YES

复制代码

使用命令后,Dock需要重启,这里可以使用killall Dock。完成后,开启Dashboard,找到你需要的组件,然后点住并拖动,最后关闭Dashboard,这样这款组件就可以在桌面上显示了。如果想在桌面上移除Dashboard,只需点住并拖动,然后开启Dashboard,然后在拖动,这样组件就会在桌面上消失了。



完全禁用Dashboard功能



Screen-Shot-2013-02-06-at-11.31.34-AM.jpeg 


如果你不喜欢Dashboard,因为Dashboard占用内存,而且功能不多,那么你可以直接禁用该功能:

  1. defaults write com.apple.dashboard mcx-disabled -boolean YES

复制代码

随后,使用重启Dock命令:killall Dock。如果想重新开启,只需将YES更改为NO。






开启不支持的功能


在有线网络上使用AirDrop



AirDrop-via-Ethernet.jpeg 



很多旧款Mac都不支持OS X Mountain Lion中的AirDrop功能,不过你可以通过下面的命令在旧款Mac上使用有线网络上开启AirDrop功能:

  1. defaults write com.apple.NetworkBrowser BrowseAllInterfaces -bool true

复制代码

使用命令后,你需要注销。如果你想关闭,只需将true更改为false




在不支持的网络硬盘卷上开启Time Machine



Screen-Shot-2013-02-07-at-4.13.06-PM.jpeg 


Time Machine功能很不错,只是Time Machine只能在支持的网络硬盘上使用,比如苹果Airport Extreme和Time Machine基站,如果你自己拥有NAS设备,你可以使用下面命令开启Time Machine对这些NAS设备的支持:


  1. defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1

复制代码



让然这个功能并不是苹果官方支持的,所以可能没有苹果的解决方案好。

欢迎大家把自己经常使用的终端Terminal命令分享出来!

抱歉!评论已关闭.