如何让终端在 pwd 以外的文件夹中查找 .sh 文件?

如何让终端在 pwd 以外的文件夹中查找 .sh 文件?

我想运行目录中的“.sh”文件,而不必导航到该目录,如下所示。

我尝试运行一个 .sh 文件,但它不在我的当前目录中:

root@naveen-hp:/home# bash start-master.sh
bash: start-master.sh: No such file or directory

我尝试通过指定其位置来运行 .sh 文件:

root@naveen-hp:/home# bash /usr/local/bin/spark/sbin/start-master.sh
starting org.apache.spark.deploy.master.Master, logging to /usr/local/bin/spark/logs/spark-root-org.apache.spark.deploy.master.Master-1-naveen-hp.out 

/usr/local/bin/spark/sbin/那么,当发送运行 .sh 文件的请求时,有没有办法让终端也查看目录,而不仅仅是密码?

答案1

您必须将包含脚本文件的路径添加到 PATH 变量中。

例如看这里:如何将目录添加到 PATH?

相关内容