PATH Mac OSX终端中的脚本不起作用

我凯利

我在/ path / to / startupscripts目录中具有以下脚本,因此可以使用命令'emacs'打开emacs GUI:

#!/bin/sh
/Applications/Emacs.app/Contents/MacOS/Emacs "$@"

我编辑了〜/ .bash_profile并添加了以下行

export PATH=/path/to/startupscripts/emacs:$PATH

但是,该脚本无法正常工作,因为当我在命令行中输入'emacs'时,emacs仍会在终端中打开,而不是我想要的GUI。另外,当我位于/ path / to / startupscripts目录中时,我可以使用以下命令执行和运行脚本

chmod +x emacs
./emacs

但是即使之后我输入'emacs',它仍然会在终端中打开。我是一个初学者,我想我缺少一些显而易见的东西。

三元组

PATH目录名称应包含可以找到您的脚本的目录名称,而不是各个脚本的名称。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Bash脚本不起作用,但在Mac终端上,脚本中的那些命令有效

show_full_path在Mac中不起作用

用suid更改MAC的脚本不起作用

如何在Mac OSX中更改$ PATH

“更改目录”命令在Mac终端中不起作用

`/ usr / bin / cd`在Mac终端中不起作用

在Mac OS中设置的Android PATH

如何找到我的 PATH 变量的生成位置以及如何在 Mac OSX 终端中编辑它?

更新后,Flutter 命令在 Mac OS 的终端中不起作用

终端颜色代码在我的 Mac 上的 bash 中不起作用

由于 Cmd + C 不起作用,如何在 mac 终端中停止 ng 服务

$ PATH-没有这样的文件或目录MAC OSX-终端

安装程序如何在Mac OSX上设置PATH变量?

如何在Mac OSX上更改mysql $ PATH?

NSMenu canelTracking在Mac OSx 10.5上不起作用

AWS CLI在Mac OSX Yosemite上不起作用

代码在使用python 2.7.12的mac OSX上不起作用

mac osx clean 命令在 tmux 下不起作用

“代码”。在OSX / Mac上的Visual Studio Code的命令行中不起作用

NSUserDefaults和查询在Mavericks Mac OSX 10.9中不起作用

为什么`sudo env“ PATH = $ PATH”`根本不起作用?

mkdir在Linux上的npm脚本中不起作用,但在Mac上可用

为什么我的Mac Terminal命令在Shell脚本中不起作用?

在Mac OS PATH中删除Python 3.8条目

如何在Mac中删除旧的$ PATH回声

如何从我的Mac应用程序中访问终端的$ PATH变量,它似乎使用了不同的$ PATH

Windows Ubuntu终端脚本不起作用

Mac OSX终端中的信号EOF

脚本不起作用