`

在java中如何调用linux的ctrl+c指令?

 
阅读更多
可以用java中 执行linux命令的方式来执行

Process proc = Runtime.getRuntime().exec("ctrl+c");
String line;
BufferedReader br = new BufferedReader(new InputStreamReader(proc.getInputStream()));
// 记录执行命令ctrl+c后得到的输出流
while ((line = br.readLine()) != null) {
logger.debug(line);
}
// 等待进程结束
proc.waitFor();
分享到:
评论
1 楼 zhubo357087527 2012-10-10  
楼主,这样写可以吗?用“Process proc = Runtime.getRuntime().exec("ctrl+c"); ”能是linux的界面停止?

相关推荐

    Linux 基本指令

    Linux 基本指令 Linux 操作系统提供了许多基本指令,帮助用户管理和维护系统。这些指令可以分为文件管理、目录管理、权限管理和其他指令四大类。 文件管理指令: * `touch`:创建新文件夹或文件,可以用来创建空...

    黑马java se视频笔记

    机器语言直接使用二进制代码,指令由0和1组成,汇编语言使用助记符代替二进制代码,而高级语言则更接近人类自然语言,如C、C++、C#和Java等。 人机交互是计算机领域中的重要概念,它指的是人与计算机之间交流信息的...

    Java基础资料

    ### Java基础资料详解 #### 一、计算机概述 1. **计算机**:计算机是一种能够接收、存储、处理和输出信息的电子设备。它通过一系列预设的指令集(即程序)来执行各种任务。 2. **计算机硬件**:主要包括中央处理...

    SecureCRT中常用linux命令

    - 在编辑模式中按`ctrl + c`,返回命令模式。 3. **dd** - **功能描述**:删除当前行。 - **用法示例**: - 在vi/vim编辑器中按`dd`,删除当前行。 4. **:q** - **功能描述**:退出编辑器。 - **用法示例**...

    linux系统下的常用指令.docx

    Linux系统是基于Unix的操作系统,广泛应用于服务器、云计算和嵌入式设备中。它以其开源、稳定和高效而受到广大用户的青睐。了解和掌握Linux的基本操作指令对于日常的系统管理和维护至关重要。以下是一些Linux系统下...

    java基础day01

    - **常用快捷键**:Ctrl+A全选、Ctrl+C复制、Ctrl+V粘贴、Ctrl+X剪切、Ctrl+Z撤销、Ctrl+S保存等。 4. **常用的DOS命令** - **常用命令**:如`dir`列出当前目录下的文件和文件夹、`md`创建目录、`rd`删除目录、`...

    短信猫用rxtx收发短信Java示例

    本示例将详细介绍如何使用RXTX库在Java中实现通过AT指令控制短信猫进行收发短信的功能。 首先,你需要安装RXTX库。提供的压缩包文件`rxtx-2.1-7-bins-r2.zip`和`rxtx-2.2pre2-bins.zip`包含了RXTX的不同版本。解压...

    《计算机应用基础》重点.pdf

    鼠标操作包括单击、右击、双击、指向和拖动,键盘快捷键如Alt+Tab可以在窗口间切换,Alt+F4关闭当前窗口,F1显示帮助信息,Ctrl+A全选,Ctrl+X剪切,Ctrl+C复制,Ctrl+V粘贴,Ctrl+Z撤销,Ctrl+Home和Ctrl+End分别...

    linux-programming

    根据提供的文档内容,本文将对Linux编程环境下的关键知识点进行详细阐述,主要涉及GNU/Linux环境下的C/C++编程,包括GCC编译器的使用、GDB调试器介绍、Make工具的使用、版本控制系统Subversion以及文本编辑器Emacs的...

    JAVA学习笔记-java学习笔记WORD样式.docx

    - **方案2**:设置`JAVA_HOME`变量,并在`Path`变量中引用。 2. **classpath环境变量**: - 作用:允许在任何目录下运行`.class`文件。 以上内容涵盖了从计算机基础知识到Java语言基础的重要知识点,有助于初学...

    Java基础知识

    - 在不同版本的Windows系统中打开DOS控制台的方法有所不同。 - Windows XP:通过“开始”菜单->“程序”->“附件”->“命令提示符”或使用快捷键Win+R调出运行对话框输入`cmd`。 - Windows 7/8:类似方法,通过...

    每天一个linux命令

    Linux 操作系统提供了多种命令来帮助用户管理和维护系统,每天一个 Linux 命令将为您介绍 Linux 的各种指令。 重定向符号 Linux 的重定向符号有两种:大于号(>)和小于号(<)。大于号将命令的执行结果重定向到...

    2018级实验二1

    这些调用在syscall.h中被定义,通常在UserProcess.java中实现。需要注意的是,这里并不涉及完整的文件系统实现,而是实现这些基本操作的接口,供用户程序使用。这些调用允许用户程序创建、打开、读写文件,以及删除...

    jd-gui java反编译工具

    Java开发过程中,有时候我们需要查看已编译的.class文件的源代码,这在没有源码或者丢失源码的情况下尤其重要。这时,Java反编译工具就派上了用场,"jd-gui"就是其中的一款强大且易用的工具,它允许开发者直观地查看...

    Linux编程环境 川大软件学院教学课件

    GCC(GNU Compiler Collection)是一套由自由软件基金会发布的编译器集合,它支持多种编程语言,包括C、C++、Objective-C、Fortran、Ada、Go和Java等。GCC不仅是一个编译器,还包括了预处理器、编译器、汇编器和链接...

    liux指令

    2. **`Ctrl+A 然后按 D`**:从当前的Screen会话中分离,但会话继续在后台运行,可以稍后通过`screen -r`重新连接。 3. **`gtar -zcvf X.tar.gz X`**:将当前目录下的`X`文件或目录压缩为`X.tar.gz`。`gtar`是一个...

    2021-2022计算机二级等级考试试题及答案No.13105.docx

    2. RandomAccessFile 类在 Java 中用于读写文件,当以 "rw" 模式创建时,它可以同时进行读写操作。 3. 在 C++ 或类似的编程语言中,正确的字符串赋值方式是通过指针实现,如 `char *sp="right!";`。 4. WWW(World...

    C语言概述 介绍了何为C语言及创建简单的hello world项目

    - **流行度**: 在编程语言排行榜中,C语言常年占据前列位置。 #### 七、创建HelloWorld程序 **7.1 开发环境准备** - **工具选择**: 本例中使用Microsoft Visual C++ 2010作为开发工具。 - **安装步骤**: 下载并...

    15个顶级Java多线程面试题及回答.docx

    **解答:** 在Java中可以通过`Thread.join()`方法来实现线程之间的顺序执行。例如,如果希望T2在线程T1执行完毕之后执行,可以在T2启动之前调用`T1.join()`。同样的逻辑适用于T3,即在T3启动前调用`T2.join()`。 ```...

    processing-vscode:用于编程语言“处理”的Visual Studio Code扩展

    安装说明打开打开命令面板(对于Windows / Linux则为CTRL+SHIFT+P ,在Mac上为CMD+SHIFT+P ),输入命令“ Install Extension” 搜索“处理语言”,然后单击此扩展名。 重新启动Visual Studio代码功能清单语法高亮...

Global site tag (gtag.js) - Google Analytics