java中如何执行linux命令

java中如何执行linux命令,第1张

 执行linux命令基,基本思路是从控制台获得输入的指令,启动命令行执行命令,捕捉异常,示例如下:

public class TestRunTime {

 

    public static void main(String[] args) throws IOException, InterruptedException {

        String cmd = ""

        

        if(args == null || args.length == 0){

            System.out.println("请输入命令行参数")

        }else{

            

            for(int i=0i<args.length i++){//获得输入的命令

                cmd += args[i] + " "

            }

        }

        

 

        try {

            Process process = Runtime.getRuntime().exec(cmd)//执行命令

 

            InputStreamReader ir = new InputStreamReader(process.getInputStream())

            LineNumberReader input = new LineNumberReader(ir)

 

            String line

            while ((line = input.readLine()) != null) {//输出结果

                System.out.println(line)

            }

        } catch (java.io.IOException e) {

            System.err.println("IOException " + e.getMessage())//捕捉异常

        }

    }

}

1.

将文件压缩为 .gz 格式,只能压缩文件:gzip ①、命令名称:gzip ②、英文原意:GNU zip ③、命令所在路径:/bin/gzip ④、执行权限:所有用户 ...

2.

将 .gz 文件解压:gunzip

命令名称:gunzip


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8615225.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存