为什么我在linux中运行命令时没有这样的文件或目录消息

时间:2016-08-08 07:48:29

标签: bash

我正在按顺序启动某些命令来测试应用程序。当我进入目录并运行它时,其中一个命令在其中工作,直到我直接运行它给出没有这样的文件或目录

cd / opt / abc / 然后运行 gulp serve 将会有效

当我直接跑 - / opt / abc / gulp serve 时失败

附件是相同的快照。

enter image description here

1 个答案:

答案 0 :(得分:0)

你认为PWD在你的PATH中,它不应该是root用户(我个人不认为它应该适用于任何用户,但绝对不是超级用户)。

因此,当您输入“gulp serve”时,它会检查您的路径并找到“gulp”。如果您输入which gulp,则可以看到它找到的位置。当您键入gulp的路径时,它不会在那里找到可执行文件。所以 - 那不是你想要的那个,如果有一个名为gulp的文件,它就不可执行。