Mar 13
which用于从系统的PATH变量所定义的目录中查找可执行文件的绝对路径。比如说想查找passwd这个命令在系统中的绝对路径,使用方法如下
[root@localhost ~]# which passwd  
/usr/bin/passwd

使用whereis也能查到其路径,但是和which不同的是,它不但能找出其二进制文件,还能找出相关的man文件:
[root@localhost ~]# whereis passwd  
passwd: /usr/bin/passwd /etc/passwd /usr/share/man/man5/passwd.5.gz  
/usr/share/man/man1/passwd.1.gz
Tags: , , , , , ,
Feb 21
最近几次通过App Store 升级软件,或者软件自己更新后
出现了如下的情况:点击在新窗口中浏览此图片点击在新窗口中浏览此图片
我查了一下,
在/Applications 目录中相应的.app软件包确实只有一个。
照理来说,既然是通过appstore更新安装的包,
应该做好了后续的清理工作,
这到底是怎么回事?该怎么手动清理?

打开终端
输入
/system/library/frameworks/coreservices.framework/versions/a/frameworks/launchservices.framework/versions/a/support/lsregister -kill -r -domain local -domain system -domain user
回车,
恭喜你,打开方式菜单干净了~
Dec 27
1.用了几个月Mac OS X,发现很多东西不记录下来就会找不到,于是就有了这篇日志。
重启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
Tags: , , , ,
Jun 1
       这两天一直处在拥有一台MacBook Pro的兴奋当中。毫无疑问,MacBook Pro是几乎每一个程序员梦寐以求的终极开发平台,无论是硬件还是软件,Apple一贯的简约华丽让人过目难忘。在过去一年多里,在 windows/linux上,我一直在寻找OSX外观的模仿,OSX软件的模仿,现在那些日子终于过去了,我手上,现在,敲出的这些文字,正出自 MacBook Pro
      有人说过,Mac能够显著提高生产力。我当时不以为然;然而现在在OSX上写着代码,我大概明白了为什么能显著提高生产力:原因在于注意力。
Tags: , , ,
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]