我如何 运行 从文件执行命令?
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 介绍。
如何通过 运行 在 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 介绍。