我如何 运行 从文件执行命令?

How do I run execute commands from a file?

如何通过 运行 在 Linux 中创建一个文件来执行命令?我需要 运行 以下命令:

cd /bin
java -cp main

文件扩展名应该是什么?

欢迎使用 bash 脚本。

您想要实现的是任何终端的最重要的功能之一,即执行文件中的命令。

在 Linux 中,bash 文件不需要任何特定的扩展名,尽管 .sh 扩展名是习惯的。

创建任意名称的文件,(我会选择script.sh

内容:

#!/bin/bash
cd /bin
java -cp main

立即使其可执行:

$ chmod a+x script.sh

现在执行脚本:

$ ./script.sh

瞧!您的第一个 bash 脚本。您可以了解有关 bash 脚本的更多信息 here

编辑:

由于 OP 是 运行 Raspian Wheezy,this 可以帮助他创建脚本。

Running linux commands in java:

使用 java 可以做到这一点。

Runtime.exec() 方法应该适合您。

编写一个 shell 脚本文件并从 java 代码调用它...

{
   Process pro = Runtime.getRuntime().exec("./script.sh");                        
   pro.waitFor();
}

您创建的脚本包含您想要的命令,遵循其他答案中给出的 bash 介绍。