【发布时间】:2015-03-21 17:11:34
【问题描述】:
如何在命令行中打开和编辑文件?我尝试使用命令open:
sudo open -e /etc/apache2/extra/httpd-vhosts.conf
但文件是Locked,我无法更改任何内容。
我需要编辑很多文字,使用nano或vim不是很方便。
【问题讨论】:
-
你可能不喜欢它,但
sudo vi可能是最简单的方法。 -
我怀疑这是因为权限提升是针对
open命令而不是TextEdit本身。您应该使用不同的编辑器,该编辑器可以从命令行正常运行其二进制文件,例如 SublimeText (sudo subl /path/to/file) 或 TextMate (sudo mate /path/to/file)。或者干脆把它吸起来并使用vi或nano:-) -
@prodigitalson 谢谢,它解决了我的问题。
-
如何将编辑后的文件保存在mac终端中
标签: macos command-line text-editor