osx中使用defaults

有时候需要修改osx系统的一些默认设置,这时候会用到defaults命令,查看一下defaults的man文档,对defaults的解释如下:

defaults
— access the Mac OS X user defaults system

defaults可以对一些系统属性进行read,write和delete操作,用到比较多的是read何write操作,下面几个简单的例子:

1 隐藏DashBoard


1

2


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

killall Dock

DashBoard里面有很多小工具,可惜并不是对每个人有用,通过上述命令即可隐藏,若需恢复,将YES替换为NO即可。

2 显示隐藏文件


1

2


defaults write com.apple.finder AppleShowAllFiles true

killall Finder

还原的时候将true换成false即可。

3 显示Safari调试菜单


1

2


defaults write com.apple.safari IncludeDebugMenu -bool YES

killall Safari

以上是几个常用的,可以google一下defaults write,需要注意的是之前版本与osx与最新的有一点区别,有一些属性已经不存在。

更多文章请前往小胖轩.

时间: 2024-10-08 08:08:19

osx中使用defaults的相关文章

osx中Grapher的使用

Grapher 是一个可创建方程图形的应用程序,因此您可以使结果可视化.您可以输入各种数学函数,以二维和三维图形方式查看它们.您甚至可以让图形动起来,用图形制作影片文件. 打开osx中的Grapher,依次打开Examples-Conchoid,可以看到3D例子如下: 看起来是不是特别的给力? 下面我们来介绍一下Grapher的简单使用,绘制一般的2D和3D图形. 2D绘制中汇合了圆,双曲线,如下: 上面四个图形中,前2个是使用矩阵和方程分别绘制了圆,第三个是一个双曲线,第四个是一个曲线.我们可

MAC OSX 中解决编译“'cc' failed with exit status 1”错误 和clang: error: unknown argument 错误

错误例子: error: command 'cc' failed with exit status 1 clang: error: unknown argument: '-multiply_definedsuppress' [-Wunused-command-line-argument-hard-error-in-future] clang: note: this will be a hard error (cannot be downgraded to a warning) in the fu

如何在 OSX 中使用多个JDK版本

升级macbook小白的硬盘成SSD后,重新安装了系统和JDK8,但是启动eclipse还是报告需要安装JDK6,于是也按照提示安装了Apple JDK6,这导致系统中有两个JDK,一个是Oracle的JDK8,另外一个Apple的JDK6,混乱开始了. 在命令行执行java -version,提示是JDK8,好像一切正常,但执行 mvm clean install 却发现maven使用了JDK6!迷惑了,这是怎么回事呢? -------- 华丽的分割线 -------- 原来 OSX 上的Ja

osx中让idea支持jdk8的方法

osx中如果你安装的是7即以上版本的jdk,是无法正常打开idea的,需要修改idea的配置. 打开idea包下的info.plist文件,找到: <key>JVMVersion</key> <string>1.6*</string> 并替换为: <key>JVMVersion</key> <string>1.8*</string> 这样就可以正常打开了.

Mac osx中如何开启代码高亮

IM (Wikipedia图) Vim 是一款相当给力的源自UNIX平台的命令行文本编辑器,不过不给力的是,Mac OS X下并没有诸多Linux发行版上VIM那些牛逼哄哄的神马代码高亮显示啊,自动缩进啊神马的. (译者注:通常Linux发行版可以通过编辑/etc/vimrc文件更改全局VIM设定或者针对某个用户的~/.vimrc进行个性化配置) 为了弥补这个缺憾,请按如下方法操作: 打开Terminal,输入如下命令: cd /usr/share/vim sudo vim vimrc 两行命令

转:在osx中配置mamp服务器,并配置wordpress

MAMP 这个名字来源于 Macintosh Apache MySQL PHP,显然专门用来在 Mac 环境下搭建 Apache.MySQL.PHP 平台. 虽然 OSX 中已经预装了 Apache 1.3.x 和 PHP 4.3.2 环境,但是启用.配置并安装整合 MySQL 仍然是一件极其复杂的工作.MAMP 的特点就是简便(从以下安装步骤即可看出),而且它不会破坏系统本身的文件,所修改.创建文件的范围仅限程序本身. 系统要求:Mac OS X 10.4 (Tiger) 及以上(对于 10.

osx中让idea使用官方版的git

idea安装好后默认的git是osx自带的那个git,版本应该比较久,而且打开会弹出一个什么Xcode的提示框,所以还是去官方下载最新的git并安装吧,安装后git的路径为/usr/local/git/bin/git在idea中配置好就可以使用了.

在Mac OSX中获取网卡MAC地址

今天在CocoaChina上看到有人发帖在询问如何在Mac OSX下获得网卡的物理地址,恰好最近在学习IOKit的一些知识,所以通过IOKit的接口肯定是可以很方便的拿到MAC地址信息的,但不知道还有没有其它更方便的API了,所以我姑且贴出一段通过IOKit去获得网卡MAC地址的代码: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 - (void)applicationDid

[Java Web]Mac OSX中MyEclipse的Console输出乱码的问题

一.问题说明 MAC系统,Myeclipse10那版(你懂的) 用Myeclipse自带的Tomcat6去在本机部署调试时,控制台中文乱码 之前采用新建Tomcat 7(系统Tomcat)暂时解决了,但是一直不明白为什么. 二.问题解决 说来说去,肯定是编码的问题,但是到底哪里加编码就是问题核心所在了 我无意中对比了下新建的Tomcat 7 server和自带的 Tomcat6,发现区别就在这里 看下对比 三.知识点 3.1 Mac下Myeclipse控制台中文乱码解决 版权声明:本文为博主原创