2012-07-27 163 views
14

我正在使用MacOSX Snow Leopard 10.6.8 ....我是这台机器上的唯一用户,我应该是管理员。无法在Mac上编辑bash_profile OsX

我想修改我的.bash_profile给它这个简单的别名:

alias server=' open http://localhost:8000 && python -m SimpleHTTPServer'

但是当我使用终端类型:vim ~/. bash_profile并粘贴到这个别名,我得到消息说我不能保存由于权限。

因此,然后我显示所有隐藏的文件,并去修复这个文件的权限,但该文件是灰色的....我不能改变任何东西。我能做什么??

回答

22

你需要用sudo打开它。

sudo vim ~/.bash_profile 

该文件显示变灰,当您显示隐藏文件,因为Mac OS X中显示隐藏文件为灰色,这样你就可以从非隐藏文件区分开来。你仍然应该能够编辑文件的权限(不过你不需要)。

如果您希望能够在不作为根的情况下进行编辑,则可以更改文件的所有者。

sudo chown your_user_name ~/.bash_profile