OSX:无法解锁 etc/paths 文件

tom*_*her 3 terminal file-unlocking macos

我想在我的 Mac 电脑中编辑 /etc/paths 文件。

我是新手,我正在尝试解锁文件。我尝试在终端中执行以下操作:

etc tomasteicher$ sudo chflags nouchg /etc/paths
etc tomasteicher$ open -e /etc/paths
Run Code Online (Sandbox Code Playgroud)

我发现的几乎所有教程都推荐这个解决方案。第二个命令在 TextEdit 中打开文件,但文件仍被锁定。

有没有人有提示,我怎样才能解锁文件,或者为什么这个解决方案不适用于这个文件?

Dan*_*eck 7

它实际上并没有被锁定,只是你没有编辑它的权限。相反,使用命令行文本编辑器vim来编辑这个文件。

用于sudo vim /etc/paths从命令行编辑文件。按i开始输入(使用箭头键导航),Esc完成后按。然后输入:wqReturn


请注意,在许多情况下,将可执行路径添加到特定于用户的配置文件(如~/.bash_profile)或添加/etc/paths.d具有其他路径的新文件更容易。