gpt4 book ai didi

bash - 如何从终端运行 .sh 或 .bat 文件?

转载 作者:行者123 更新时间:2023-11-29 08:42:22 25 4
gpt4 key购买 nike

我这里有一个非常基本的问题,这对我来说是偶然发生的,以至于直到现在,我都忽略了它。我下载了 tomcat Web 服务器,“Murach 的 Java Servlets 和 JSP”一书告诉我导航到 tomcat/bin 目录并启动服务器,我在终端中输入

$启动

但是,我得到了错误

-bash: startup: command not found

该目录下相关文件为startup.sh和startup.bat。键入这两个都会返回相同的错误消息

所以我的问题是,什么是 .bat 和 sh 文件,我该如何运行这些文件?我已经阅读了几个针对不同语言和软件程序的教程,有时当教程说在命令行中执行一堆文件时,我会收到“找不到命令”错误。有时有效,有时无效。这让我很困惑,那么解决这类“找不到命令”终端问题的常见解决方案是什么?

最佳答案

.sh 用于 *nix 系统而 .bat 应该用于 Windows。由于您的示例显示了 bash 错误并且您提到了终端,因此我假设您使用的是 OS X。

在这种情况下,您应该转到文件夹并键入:

./startup.sh

./ 只是意味着你应该调用位于当前目录中的脚本。 (或者,只需键入 startup.sh 的完整路径)。如果还不行,检查 startup.sh 是否有执行权限。

关于bash - 如何从终端运行 .sh 或 .bat 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17015449/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com