首页
学习
活动
专区
圈层
工具
发布

Linux中ctrl-c, ctrl-z, ctrl-d 区别

1、Ctrl+C比较暴力,就是发送Terminal到当前的程序,比如你正在运行一个查找功能,文件正在查找中,Ctrl+C就会强制结束当前的这个进程。...2、Ctrl+Z是把当前的程序挂起,暂停执行这个程序,比如你正在mysql终端中,需要出来搞点其他的文件操作,又不想退出mysql终端(因为下次还得输入用户名密码进入,挺麻烦),于是可以ctrl+z将mysql...挂起,然后进行其他操作,然后输入fg回车后就可以回来,当然可以挂起好多进程到后台,然后fg 加编号就能把挂起的进程返回到前台。...3、Ctrl+D 是发送一个exit信号,没有那么强烈,类似ctrl+C的操作,比如你从管理员root退回到你的普通用户就可以这么用。

6.4K10

Ctrl+z跟Ctrl+c的区别

Ctrl+c和Ctrl+z虽然都是中断命令,但是它们之间还是有区别的。...Ctrl+c是强制中断程序的执行,杀死程序的进程; Ctrl+z是将任务中断,挂起的状态,进程还存在,任务还没有结束; 用户可以使用fg/bg操作继续前台或后台的任务,; fg命令重新启动前台被中断的任务...,bg命令把被中断的任务放在后台执行; 如下图,运行free命令不间断监控系统的内存,然后使用Ctrl+c中断命令的执行: ?...可以看到多了一个停止挂起的进程 #所以Ctrl+c跟Ctrl+z的区别就跟前面说的那样: Ctrl+c是强制中断程序的执行,杀死程序的进程; Ctrl+z是将任务中断,挂起的状态,进程还存在,任务还没有结束...,用户可以通过使用fg命令将中断的命令再次启动运行; 注意:在运行shell脚本时候如果想要中断进程重新执行,最好用Ctrl+c,因为如果你的shell脚本里面创建了锁文件,用Ctrl+z中断脚本的运行

4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux ctrl键组合

    ctrl键组合 ctrl+a:光标移到行首。 ctrl+b:光标左移一个字母 ctrl+c:杀死当前进程。 ctrl+d:退出当前 Shell。 ctrl+e:光标移到行尾。...ctrl+h:删除光标前一个字符,同 backspace 键相同。 ctrl+k:清除光标后至行尾的内容。 ctrl+l:清屏,相当于clear。 ctrl+r:搜索之前打过的命令。...会有一个提示,根据你输入的关键字进行搜索bash的history ctrl+u: 清除光标前至行首间的所有内容。...ctrl+w: 移除光标前的一个单词 ctrl+t: 交换光标位置前的两个字符 ctrl+y: 粘贴或者恢复上次的删除 ctrl+d: 删除光标所在字母;注意和backspace以及ctrl+h的区别,...这2个是删除光标前的字符 ctrl+f: 光标右移 ctrl+z : 把当前进程转到后台运行,使用’ fg ‘命令恢复。

    4K30

    骚操作系列(ctrl+c 和 ctrl+v 的算法问题)

    我们从最简单的开始分析,假如我们给定数字为1,那啥也不用做,因为面板上本来就有一个A。(废话...) ? 假如我们给定数字为2,那我们需要做C-P,共计2次操作来得到。 ?...假如我们给定数字为3,那我们需要做C-P-P,共计3次操作来得到。 ? 假如我们给定数字为4,我们发现好像变得不一样了。因为我们有两种方法都可以得到目标。(C-P-C-P) ?...或者(C-P-P-P) ? 但是需要的步骤还是一样。 ? 好了,到这里为止,STOP!通过上面的分析,我们至少可以观察出:如果 i 为质数,那么 i 是多少,就需要粘贴多少次。...(自然数中除能被1和本身整除外,还能被其他的数整除的数)这里我们直接给出答案:合数的次数为将其分解质因数的操作次数的和。解释一下,这是个啥意思?举个例子: 比如30,可以分解为:3*2*5。...2、合数次数为将其分解到所有不能再分解的质数的操作次数的和。 03 Go语言示例 ?

    2.2K20

    漫画:骚操作系列(ctrl+c 和 ctrl+v 的算法问题)

    说明: n 的取值范围是 [1, 1000] 02 题目分析 本题的思路,在于想明白复制和粘贴过程中的规律,找到如何组成N个A的最小操作数。...我们从最简单的开始分析,假如我们给定数字为1,那啥也不用做,因为面板上本来就有一个A。(废话...) ? 假如我们给定数字为2,那我们需要做C-P,共计2次操作来得到。 ?...假如我们给定数字为3,那我们需要做C-P-P,共计3次操作来得到。 ? 假如我们给定数字为4,我们发现好像变得不一样了。因为我们有两种方法都可以得到目标。(C-P-C-P) ?...或者(C-P-P-P) ? 但是需要的步骤还是一样。 ? 好了,到这里为止,STOP!通过上面的分析,我们至少可以观察出:如果 i 为质数,那么 i 是多少,就需要粘贴多少次。...2、合数次数为将其分解到所有不能再分解的质数的操作次数的和。

    1.8K30

    让在网页上ctrl+c,ctrl+v见鬼去吧~

    1.准备 让我们来看一下XPath的伟大作用。关于XPath的教程,请移步 http://www.phpstudy.net/e/xpath/ 很好地教程哦。...只会xpath还不够,你还需要firefox以及他的插件。点开下面的附加组件, ? 然后下载这么三个组件,重启你的火狐。开始高效的做dirty work吧。 ?...2.开始工作 下面是君联资本官网上的合伙人资料,我们现在要把每个合伙人的名字和职位放到excel表格中,怎么办呢?复制黏贴还不要崩溃! ?...在名字上面右击,选择View X Path,然后就是这样的: ? 注意上面的路径哦,可能和你学的xpath语法不太一样,但是知道原理的话,一下子就能试出来哦。这个就看经验啦。...我们看到,每个人都是以li为单位的,所以,我们把上面的xpath语句改成这样: ? 然后,一下子都出来了,接下来,一起选中复制黏贴吧。 叫我雷锋!

    1.8K20

    Linux下误按Ctrl+S的含义

    Ctrl + Q恢复向终端输入 很多刚从windows转移到linux上来工作的朋友,在用vi/vim编辑文件时,常常会习惯性的按下Ctrl+s来保存文件内容。...其实正确的方法是ctrl+q来解除锁定,ctrl+s在linux下是锁定屏幕显示的意思和ScreenLock键是一个效果,不信你试试按下ScrLk或者Fn+ScrLk....事实上Ctrl + s在终端下是有特殊用途的,那就是暂停该终端,要退出这种状态,让终端继续运行,很简单,按下Ctrl + q就行了。...下面随便提一下其它几个特殊按键: Ctrl + c 中止当前正在执行的程序。 Ctrl + d 相当于exit命令,退出当前会话。 Ctrl + z 将当前运行的程序放到后台运行。...Ctrl+l 清屏,【是字母L的小写】等同于Clear Tab 键 自动补全命令。

    5.9K50

    Linux用ctrl + r 查找以前(历史)输入的命令

    在Linux系统下一直用上下键查找以前输入的命令,这个找刚输入不久的命令还是很方便的,但是比较久远的命令,用上下键效率就不高了。...那个history命令也是个花架子,虽然功能多,但不好用,网上找了下,发现了用ctrl + r这个快捷键查找历史命令,研究了一下发现真是好用。...按下这个快捷键后,进入了反向搜索状态,这时你输入一个字符,系统会找到最近一个包含这个字符的命令,如果不是你想要的命令,你可以继续输入,系统继续查找最近一个包含你所输入的字符串的命令,直到找到你要的命令。...找到你想要的命令后,你可以按回车执行这条命令,还可以按上下键查找该命令前后的命令,按左右键移动光标并修改这条命令。...为了提高查找效率,你应该输入该条命令中最特别的字符(别的命令不包含的字符) 例如,我要查找最近曾经输入的后台执行的命令: nohup .

    5.1K20

    CleanArchitecture Application代码生成插件-让程序员告别CURD Ctrl+C Ctrl+V

    这是一个根据Domain项目中定义的实体对象(Entity)生成符合Clean Architecture原则的Application项目所需要的功能代码,包括常用的Commands,Queries,Vaildator...,EventHandle,等等一切可以模板化的代码,是不是非常酷。...目前这个项目支持我前段时间发布的CleanArchitecture For Razor Page,适用于visual studio.net 2015以上的所有版本。...当然你也完全可以通过修改代码来实现适配自己的项目,也欢迎更多优秀的程序员一起参与该项目的开发 介绍 GitHub: neozhu/CleanArchitectureCodeGenerator VS Gallery...同时还会生成一份TODO-list方便修改和完善 如何二次开发适配自己项目 选择读取Domain项目中的实体类名 项目代码模板定义 生成的代码 最后 Keep Coding, Enjoy Coding

    2.4K20
    领券