如果你是使用 windows 的用户,而你恰巧更习惯 linux 的命令行。
你可以使用下面的工具来增强 windows 中的 cmd 命令行。
带给 windows linux 一样的操作感觉
2019年4月5日小于 1 分钟
如果你是使用 windows 的用户,而你恰巧更习惯 linux 的命令行。
你可以使用下面的工具来增强 windows 中的 cmd 命令行。
有时候我们在Linux中运行Java程序时,需要调用一些Shell命令和脚本。
而 Runtime.getRuntime().exec()
方法给我们提供了这个功能,而且Runtime.getRuntime()给我们提供了以下几种exec()方法:
// 在单独的进程中执行指定的字符串命令。
Process exec(String command)
// 在单独的进程中执行指定命令和变量。
Process exec(String[] cmdarray)
// 在指定环境的独立进程中执行指定命令和变量。
Process exec(String[] cmdarray, String[] envp)
// 在指定环境和工作目录的独立进程中执行指定的命令和变量。
Process exec(String[] cmdarray, String[] envp, File dir)
// 在指定环境的单独进程中执行指定的字符串命令。
Process exec(String command, String[] envp)
// 在有指定环境和工作目录的独立进程中执行指定的字符串命令。
Process exec(String command, String[] envp, File dir)
Spring Shell项目提供了一个交互式的Shell,允许您使用基于Spring的编程模型插入自定义命令。
Spring Shell项目的用户可以根据Spring Shell jar和添加自己的命令轻松构建一个完整的Shell(aka命令行)应用程序(作为Spring bean的方法)。
创建一个命令行应用程序可以是有用的,例如与您的项目的REST API交互,或者与本地文件内容一起工作。
当前 1.2.0.RELEASE 为稳定版本,以此进行测试。