1、问:ls -l后看到一些文件夹的属性是drwx------@,这个@是什么意思?

答:@是Mac OS独有的,它的意思是告诉用户该文件/文件夹还拥有扩展属性(extended properties)。可以使用如下命令进行操作:

xattr -l filename

查看文件的扩展属性,属性名以long方式显示。


2、问:文件属性描述信息中,drwx------+,这个+是什么意思?

答:+是指这个文件纳入了ACL管理。具体ACL是什么,去查查相关资料吧。


3、使用“.”命令来重新加载文件。

. file


4、用户权限管理

refer to the web page:


http://www.peachpit.com/articles/article.aspx?p=482338


5、更改hosts文件

hosts文件存放在/private/etc/hosts这个位置,因为EI Capitan的rootless新特性,在不解锁root账户的情况下,你是无法使用root账户登录系统的,也就无法访问system administrator才有权限修改的hosts文件(在可视环境下)。但是,我们仍然可以在Terminal中使用sudo nano命令来编辑hosts文件。

第一步:先备份一下hosts文件,以免该坏掉了无法恢复

sudo cp /private/etc/hosts ~/backup/hosts

输入密码后即可完成备份。其实就是把hosts文件拷贝到另一个地方存起来。

第二步:使用nano文本编辑工具来打开hosts文件并编辑其内容。这个nano就相当于windows里的记事本程序,但是功能要比记事本强大的多。

sudo nano /private/etc/hosts

第三步:在弹出的nano窗口中编辑hosts文件的内容。编辑结束后按Control+O快捷键将编辑的内容写入hosts文件,之后就是按Control+X快捷键退出nano。

至此,hosts文件编辑结束。


6、创建快捷方式(symbolic link)

ln -s source_file target_file


7、dmg或pkg安装到Mac OS X上后,这些应用程序的文件夹到哪里去找?

一个应用程序(可执行)安装完成后,你会在“应用程序”中找到一个以应用程序名称 + .app为后缀的图标。鼠标右键点击这个图标,选择“显示包内容”,然后你会看到一个文件夹“Contents”,双击鼠标左键进入Contents文件夹,这里就是你需要寻找的应用程序的文件夹了。

以Netbeans为例:

Netbeans安装完成 --> Finder --> 应用程序 --> 双击进入Netbeans文件夹 --> 右键点击Netbeans.app图标 --> 选择“显示包内容” --> 双击进入Contents文件夹 --> Resources --> Netbeans --> 属于Netbeans的那些文件及目录就在这里。


8. Screen capture

By region: command + shift + 4

For full screen: command + shift + 3


9. Install SVN on mac OS X

At first time, SVN has not been installed on your mac os x. You have to install it by entering svn in the terminal. After that the system may prompt you to install SVN step-by-step.


to be continue...