`

java 执行包含通配符linux命令

 
阅读更多

package test.runtime;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class RuntimeTest {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		try {
			String[] cmd = {"sh","-c", "du -h /opt/apache*"};
			Process chmodProcess  =  Runtime.getRuntime().exec(cmd);
			BufferedReader br = new BufferedReader(new InputStreamReader(chmodProcess.getInputStream()));
			String line =null;
			while((line = br.readLine() )!= null) {
				System.out.println(line);
			}
			System.out.println("end");
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

}
 
分享到:
评论

相关推荐

    在Linux系统下用java执行系统命令.doc

    在Linux系统下,Java提供了通过`...总的来说,在Linux系统下用Java执行系统命令需要注意命令的正确构造,特别是在处理通配符和交互式命令时。同时,要确保理解特定Linux发行版的命令交互机制,以便正确地模拟这些交互。

    java软件工程师面试 -Linux常用命令.docx

    在Java软件工程师的面试中,对Linux命令的熟悉程度常常是评估候选人技术能力的一个重要方面。Linux操作系统以其稳定性和灵活性被广泛应用于服务器环境,因此掌握一些基础的Linux命令对于开发人员来说至关重要。 一...

    linux命令(查找定位命令)1

    例如,`updatedb`后,你可以用`locate xxxx`来查找包含"xxxx"的文件名,且支持使用通配符进行模糊匹配。 `whereis` 命令则主要用于查找二进制程序、源代码文件和手册页。比如,`whereis iptables`可以找出iptables...

    linux下编译带包java详解

    本文将深入探讨如何在Linux系统中进行Java源码的编译,特别是处理包含包结构的代码。 首先,理解Java包(package)的概念是必要的。包是Java的一种命名空间管理机制,用于避免类名冲突,同时也方便组织和分类相关的...

    java生成Jar文件命令

    在Java开发过程中,将源代码编译成可执行的程序时,我们经常需要将相关的类文件、资源文件等打包成一个独立的可执行文件,这就是Java的Jar(Java Archive)文件。Jar文件不仅可以方便地分发和运行Java应用程序,还...

    -4、Linux命令.pdf.zip

    以下是对“-4、Linux命令.pdf.zip”压缩包中可能包含的关键知识点的详细阐述。 1. **Linux shell**: Linux shell是用户与操作系统交互的界面,如Bash(Bourne-Again SHell)是最常用的shell之一。它提供了一种...

    linux常用命令大全.zip

    文档“文档.pdf”可能包含了以下一些常见的Linux命令及其用法: 1. **ls**:列出目录内容,用于查看当前工作目录下的文件和子目录。 2. **cd**:切换目录,用于在不同的路径之间移动。 3. **pwd**:显示当前工作...

    Linux 终端命令基础.pdf

    常用Linux命令的使用包括但不限于: - `ls`:列出目录下的文件和文件夹。 - `pwd`:显示当前工作目录的完整路径。 - `cd`:改变当前工作目录到指定的目录。 - `touch`:如果文件不存在则创建文件,如果文件已存在则...

    5-Shell常用Linux命令.pdf

    本篇主要介绍了Linux中的常见Shell命令,包括文件目录类、系统信息类、通信网络类以及一些基本的Shell特性。 1. 文件目录类命令: - `ls`:列出目录内容,`-l`参数可以显示详细信息,`-a`用于显示隐藏文件。 - `...

    关于如何在DOS命令行模式下编译JAVA文件或工程的问题

    3. 要编译整个工程,可以使用`javac`命令加上通配符`*`来编译所有Java源文件。输入`javac *.java -d .`。这里,`-d .`参数指示编译器将生成的class文件保留在当前目录下,而不是默认的当前目录下的`bin`子目录。注意...

    模拟DOS环境的Dir命令

    在本文中,我们将深入探讨如何使用Java来模拟DOS环境中的`dir`命令。`dir`命令在DOS操作系统中用于列出当前目录下所有文件和子目录的信息,包括它们的名称、大小、创建日期和时间等。通过编写Java源代码,我们可以...

    Linux下用java -jar运行可执行jar包的方法教程

    在Linux环境下使用Java命令运行可执行jar包的方法,是Java开发人员和系统管理员经常需要掌握的知识。Linux操作系统下,与Windows系统不同的是,环境变量和路径分隔符的使用需要注意,例如在设置CLASSPATH时,Linux...

    linux面试题总结

    #### 知识点七:Linux命令统计access.log中含有关键字soho的行数 **命令示例**: ``` grep -c 'soho' access.log ``` - **知识点解析**: - `grep` 命令用于文本搜索。 - `-c` 仅输出匹配行的数量。 - `access....

    JDK8(Linux版本).zip

    **JDK8(Linux版本).zip** 是一个专为Linux操作系统设计的Java Development Kit (JDK) 的压缩包文件,包含的是Oracle公司发布的JDK 8的更新231版,即`jdk-8u231-linux-x64.tar.gz`。JDK是Java程序员开发Java应用...

    调用外部命令.rar

    10. **性能优化**:通过合理安排命令执行顺序,使用命令管道、重定向、通配符等特性,可以提高调用外部命令的效率。 总结,调用外部命令是一个涵盖广泛的主题,涉及操作系统交互、自动化、程序设计等多个方面。正确...

    Java 环境变量配置

    这样系统可以在任何目录下执行java、javac等命令。 3. **CLASSPATH**:这个变量用于指定查找类文件的路径。在Java 9及以上版本,通常不需手动配置,因为JDK使用模块系统来管理依赖。但在旧版本中,如果需要引入外部...

    IBM Linux Education 非常经典的Linux教程

    通过掌握诸如ls、cd、mkdir、rm等基本命令,以及管道(pipe)、重定向(redirect)和通配符(wildcard)等高级功能,你可以高效地在Linux环境中工作。 Linux文件系统是另一个重要的学习点。不同于Windows的树状结构...

    《Linux平台及应用》教学大纲

    根据给定的《Linux平台及应用》教学大纲,我们可以详细解析并提炼出多个重要的IT知识点,涵盖Linux操作系统的基础操作、文件系统管理、Shell编程、网络配置以及Java应用程序的部署等关键领域。 ### 1. 使用XWindow ...

Global site tag (gtag.js) - Google Analytics