微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

在这里一个很基本的问题,对我来说,这是非常随便的,到目前为止,我只是忽略了它。我下载了tomcat的Web服务器,“Murach的Java Servlets和JSP”这本书正在告诉我导航到tomcat / bin目录,并启动服务器我在Terminal中输入

$启动

但是,我收到错误

-bash: startup: command not found

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

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

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

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

./startup.sh

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

原文地址:https://www.jb51.cc/bash/387333.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐