![终端命令‘编辑’未知(OSX 10.8.1):-bash:编辑:未找到命令](https://linux22.com/image/1327383/%E7%BB%88%E7%AB%AF%E5%91%BD%E4%BB%A4%E2%80%98%E7%BC%96%E8%BE%91%E2%80%99%E6%9C%AA%E7%9F%A5%EF%BC%88OSX%2010.8.1%EF%BC%89%EF%BC%9A-bash%EF%BC%9A%E7%BC%96%E8%BE%91%EF%BC%9A%E6%9C%AA%E6%89%BE%E5%88%B0%E5%91%BD%E4%BB%A4.png)
当我想在终端窗口内编辑文件时,无法识别编辑命令。我希望它打开我的编辑器(Sublime Text Editor 2),并采取以下步骤:
在我的路径上创建了一个符号链接:
ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl
将其指定为我的默认编辑器:
export EDITOR='subl -w'
该命令subl
启动了编辑器,因此一切正常。我还可以看到环境变量设置正确。
edit ~/.bashrc
但是当我尝试通过输入例如来编辑文件时仍然收到“-bash:edit:未找到命令”错误。
答案1
编辑不是 bash 内置命令。
这意味着 shell 会搜索edit
你调用的二进制文件PATH
或别名或名为 edit 的函数。