-bash:emacs.profile:找不到命令

时间:2019-05-09 17:08:07

标签: bash emacs command profile

我正在尝试解决此问题并尝试使其正常工作。解决方案的所有步骤是什么?我真的不知道在Mac终端上做什么

-bash: emacs.profile: command not found

2 个答案:

答案 0 :(得分:1)

您要完成什么?如果您尝试使用emacs打开名为.profile的文件,则需要在命令emacs和文件.profile之间添加一个空格:

$ emacs .profile

答案 1 :(得分:0)

如果您键入 emacs.profile,您将收到错误消息,因为您将命令 emacs 和您尝试编辑的文件:.profile 混合在一起。因此,解决方案是像有人建议的那样在它们之间添加一个空格:$ emacs .profile

另一方面,如果您输入 emacs .profile 并且仍然得到:-bash: emacs: command not found,这意味着您还没有安装 emacs 并且您的系统无法识别那个指令。

Emacs 是一种非常流行的文本编辑器,被技术用户广泛使用,但默认情况下并未安装。

解决方案 1:

如果您想编辑文件(在本例中为 ~/.profile),您不需要 emacs 来执行此操作,您可以使用普通的文本编辑器或使用终端的预安装文本编辑器,例如:

$ vi ~/.profile$ nano ~/.profile

(Guide to use Vi/Vim text editors) (Guide to use Nano).

解决方案 2:

如果你想安装 emacs 来编辑那个文件,你可以使用 brew:

$ brew update
$ brew install emacs

之后你可以使用:

$ emacs ~/.profile

您可以找到其他安装 emacs here 的方法。

重要提示:

在此示例中需要考虑的一件重要事情是,如果您尝试编辑 .profile 文件(即设置导出的环境变量),您应该知道 .profile 文件的名称可能因 Mac 系统而异。此配置文件的名称取决于您系统的外壳,如果您使用 bash,此配置文件的名称将是 .bashrc.bash_profile
在编辑您的配置文件之前,请确保您尝试编辑的配置文件的名称是什么。为此,您可以使用:

$ cd $HOME

转到主文件夹,然后使用:

$ ls -al

查看隐藏文件(这些以.开头的文件是隐藏文件)。您将在那里找到系统的配置文件。