`

linux终端里CTRL-Z和CTRL-C的区别

 
阅读更多

http://blog.csdn.net/a_djust/article/details/6082202

 

提问:CTRL-Z和CTRL-C区别?
回答:
CTRL-Z和CTRL-C都是中断命令,但是他们的作用却不一样.
CTRL-C是强制中断程序的执行,
CTRL-Z的是将任务中断,但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态,用户可以使用fg/bg操作继续前台或后台的任务,fg命令重新启动前台被中断的任务,bg命令把被中断的任务放在后台执行.
例如:
当你vi一个文件是,如果需要用shell执行别的操作,但是你又不打算关闭vi,因为你得
存盘推出,你可以简单的按下CTRL-Z,shell会将vi进程挂起~,当你结束了那个shell操作之后,你可以用fg命令继续vi你的文件.不是很方便么?!

 

 

ctrl-c 发送 SIGINT 信号给前台进程组中的所有进程。常用于终止正在运行的程序。 
ctrl-z 发送 SIGTSTP 信号给前台进程组中的所有进程,常用于挂起一个进程。 
ctrl-d 不是发送信号,而是表示一个特殊的二进制值,表示 EOF。 
ctrl-/ 发送 SIGQUIT 信号给前台进程组中的所有进程,终止前台进程并生成 core 文件。

 

Key Function 
Ctrl-c Kill foreground process 
Ctrl-z Suspend foreground process 
Ctrl-d Terminate input, or exit shell 
Ctrl-s Suspend output 
Ctrl-q Resume output 
Ctrl-o Discard output 
Ctrl-l Clear screen

分享到:
评论

相关推荐

    linux 终端快捷键.pdf

    Linux终端快捷键是提高操作效率的重要工具,尤其对于系统管理员和需要频繁使用命令行的用户来说,掌握它们可以显著提升工作效率和操作精准度。Linux系统自诞生以来,其命令行界面一直以其强大的灵活性和控制能力被...

    Postman-linux-x64-6.0.7.tar.gz

    要解压这个Postman的安装包,你需要使用Linux终端中的`tar`命令。具体操作如下: 1. 打开终端:可以通过快捷键`Ctrl+Alt+T`或在应用菜单中搜索“终端”来打开。 2. 导航到包含Postman压缩包的目录,例如,如果文件...

    Linux终端快捷键

    ### Linux终端快捷键详解 #### 一、基本操作与导航 **Ctrl+A**: 移动光标至行首。此快捷键在进行命令编辑时非常有用,尤其当你需要快速定位到命令的起始位置来进行修改。 **Ctrl+E**: 移动光标至行尾。类似于移动...

    60-Linux-Bash-Terminal-Keyboard-Shortcuts-1.pdf

    在这里,我们总结了 60 个 Linux Bash 终端快捷键,并将其分成三大类:Bash 导航、Bash 控制/进程和 Bash 历史记录。 Bash 导航 Bash 导航快捷键是指在终端中快速移动光标和编辑命令行的快捷键。这些快捷键可以...

    Linux中实用但很小众的11个炫酷终端命令.doc

    Linux 终端命令大全是 Linux 操作系统中最基本的交互方式,通过命令行可以实现各种操作和管理任务。今天,我们将分享 11 个炫酷的 Linux 终端命令大全,帮助您提升工作效率和解决常见问题。 1. 命令行日常快捷键 ...

    高效Linux系统管理SA-叶金荣

    此外,`ctrl+d`、`ctrl+y`、`ctrl+c`和`ctrl+z`等快捷键也分别用于删除字符、粘贴剪切的内容、终止命令或把任务推入后台。 对于命令历史的检索,`ctrl+r`能够搜索并执行以前输入过的命令。`ctrl+m/o`相当于回车键,...

    Linux命令中Ctrl+z、Ctrl+c和Ctrl+d的区别和使用详解

    在Linux操作系统中,Ctrl+z、Ctrl+c和Ctrl+d是三个常用的控制序列,它们各自有着不同的功能,对于日常的命令行操作至关重要。以下是这三个键组合的详细解释和使用场景。 1. **Ctrl+c**:这是一个强制中断(SIGINT)...

    Linux Command Line Cheat Sheet

    Bash快捷键还包括`CTRL-C`停止当前命令、`CTRL-Z`暂停程序、`CTRL-A`移动到行首、`CTRL-E`移动到行尾、`CTRL-U`从行首剪切、`CTRL-K`剪切到行尾、`CTRL-R`搜索历史命令、重复上一个命令以及使用`!!$!*!abc`这样的...

    Linux学习笔记-超全总结值得一看(带标签目录)- 154页.pdf

    【Linux学习笔记】这篇超全总结涵盖了Linux操作系统的基础知识,特别是关于命令行的使用和快捷键,以及一些桌面环境下的快捷操作。以下是笔记中的主要内容: 1. **LINUX常用操作命令**: - `clear`:清空终端屏幕...

    Linux常见的终端命令

    ### Linux常见的终端命令详解 #### 文件目录类 在Linux系统中,熟练掌握文件与目录的操作命令至关重要,这有助于用户高效地管理文件系统。 ##### 1. 建立目录:`mkdir` - **命令格式**:`mkdir [选项] 目录名` -...

    linux基本命令--全

    本资源总结了 Linux 操作系统的基本命令,包括快捷键、帮助命令、系统信息、基本操作、文件管理、查看和编辑文件、查找文件、X-windows 基础、网络应用程序、文件压缩和解压缩、进程控制、一些管理命令、硬盘和软盘...

    cmd实用工具Clink.zip

    Clink 提高用户在 Microsoft Windows 的 "cmd.exe" 中的工作效率,让 cmd 像 Linux 终端一样容易使用。如果你熟悉 Bash 你就会很容易使用 Clink 改造的 cmd 命令行界面(它使用跟 Bash 一样的“Readline”库)。...

    11个让你吃惊的 Linux 终端命令.docx

    【Linux 终端命令详解】 Linux 终端是操作系统的核心组成部分,它提供了与系统交互的命令行...Linux终端命令的强大之处在于它们的组合和相互作用,随着对更多命令的了解和实践,你会发现自己的生产力将得到显著提升。

    davechild_linux-command-line.pdf

    1. **CTRL-c**: 终止当前运行的命令。 2. **CTRL-z**: 将当前程序置于后台。 3. **CTRL-a**: 移动光标到行首。 4. **CTRL-e**: 移动光标到行尾。 5. **CTRL-u**: 从光标位置剪切到行首。 6. **CTRL-k**: 从光标位置...

    linux实验五_进程管理命令.pdf

    最后,对于一些特定的操作,如cat命令后跟随Ctrl-z、Ctrl-c等,这可能是由于扫描文档时产生的错误或者遗漏,导致原本应该是具体操作步骤或命令的文本变得不完整或难以理解。在这种情况下,需要通过上下文和实际的...

    11个炫酷的Linux终端命令大全.docx

    炫酷的 Linux 终端命令大全 通过本文,我们将向大家展示一系列的 Linux 命令、工具和技巧,旨在提高工作效率和解决实际问题。本文涵盖了 11 个炫酷的 Linux 终端命令大全,涵盖多个方面的知识点,包括命令行快捷键...

    Linux终端命令大全

    根据提供的信息,我们可以总结出以下关于“Linux终端命令大全”的详细知识点: ### 一、目录管理 1. **创建目录**: - `mkdir 目录名`:用于创建一个新目录。 2. **删除空目录**: - `rmdir 目录名`:仅当该...

    Linux基本的键盘输入快捷键和一些常用命令.pdf

    在Linux操作系统中,掌握一些基本的键盘输入快捷键和常用命令能够极大地提高工作效率。以下是一些关键的快捷键和命令的详细说明: 1. **快捷键**: - `<Ctrl><Alt><F1>` 切换到第一个文本终端,最多可以有六个不同...

    浅谈ctrl+c,ctrl+d,ctrl+z在linux中的意义

    Ctrl+C、Ctrl+D和Ctrl+Z这三个快捷键在Linux环境下有着特定的功能,它们可以帮助用户更高效地管理和控制进程。 首先,让我们来看看Ctrl+C。这个组合键在Linux中通常用于强制中断当前正在运行的进程。当你在终端中...

    Linux基本的键盘输入快捷键和一些常用命令.docx

    【Linux基本的键盘输入快捷键和一些常用命令】 在Linux操作系统中,熟练掌握键盘快捷键和常用命令可以显著提高工作效率。下面将详细列举并解释一些关键的快捷键和命令: 1. **切换终端:** - `<Ctrl><Alt><F1>` ...

Global site tag (gtag.js) - Google Analytics