如何通过在Linux中运行文件来执行命令?我需要运行以下命令:
cd /bin
java -cp main
文件扩展名应该是什么?
答案 0 :(得分:2)
要实现的目标,是从文件执行命令的任何终端的最重要的功能之一。
在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可以帮助他创建脚本。
答案 1 :(得分:0)
Running linux commands in java:
使用java可以做到这一点。
Runtime.exec()方法应该适合你。
编写一个shell脚本文件并从像这样的Java代码中调用它......
{
Process pro = Runtime.getRuntime().exec("./script.sh");
pro.waitFor();
}
您创建的脚本包含您在其他答案中给出的bash简介所需的命令。