在mac添加环境变量时,会发现使用sudo vim etc/profile 对该文件进行编辑完毕,保存时提示:
etc/profile” E12 Can’t open file for writing
是因为当前用户无写的权限,我们可以查看该文件的权限,必要时可以使用chmod修改权限。
ls -l etc/profile
代码语言:javascript复制##查看环境变量文件的权限
ls -l etc/profile
##只读权限
-r--r--r-- 1 root wheel 189 1 24 2017 etc/profile
sudo chmod o w etc/profile
代码语言:javascript复制##修改权限
sudo chmod o w etc/profile
##再次查看
ls -l etc/profile
##看到了写的权限
-r--r--rw- 1 root wheel 189 1 24 2017 etc/profile
这样我们就可以使用vim进入profile进行编辑并保存了。