必威体育Betway必威体育官网
当前位置:首页 > IT技术

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

时间:2019-08-18 17:44:21来源:IT技术作者:seo实验室小编阅读:75次「手机版」
 

ctrl z

Ctrl+c,Ctrl+d,Ctrl+z在linux中意义

Ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样.

Ctrl+c是强制中断程序的执行。

Ctrl+z的是将任务中断,但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态。

[root@localhost ~]# ping baidu.com
PING baidu.com (220.181.57.217) 56(84) bytes of data.
64 bytes from 220.181.57.217: icmp_seq=1 ttl=128 time=58.7 ms
64 bytes from 220.181.57.217: icmp_seq=2 ttl=128 time=76.6 ms
64 bytes from 220.181.57.217: icmp_seq=3 ttl=128 time=54.6 ms
64 bytes from 220.181.57.217: icmp_seq=4 ttl=128 time=72.7 ms
64 bytes from 220.181.57.217: icmp_seq=5 ttl=128 time=51.3 ms
64 bytes from 220.181.57.217: icmp_seq=6 ttl=128 time=124 ms
64 bytes from 220.181.57.217: icmp_seq=7 ttl=128 time=71.2 ms
64 bytes from 220.181.57.217: icmp_seq=8 ttl=128 time=52.4 ms
64 bytes from 220.181.57.217: icmp_seq=9 ttl=128 time=51.7 ms
64 bytes from 220.181.57.217: icmp_seq=10 ttl=128 time=254 ms
64 bytes from 220.181.57.217: icmp_seq=12 ttl=128 time=64.2 ms
64 bytes from 220.181.57.217: icmp_seq=13 ttl=128 time=51.8 ms
64 bytes from 220.181.57.217: icmp_seq=14 ttl=128 time=92.5 ms
64 bytes from 220.181.57.217: icmp_seq=15 ttl=128 time=52.1 ms
64 bytes from 220.181.57.217: icmp_seq=16 ttl=128 time=51.8 ms
^Z
[1]+  Stopped                 ping baidu.com

用户可以使用fg/bg操作继续前台或后台的任务, 

fg命令重新启动前台被中断的任务,

[root@localhost ~]# fg
ping baidu.com
64 bytes from 180.149.132.47: icmp_seq=6 ttl=128 time=59.0 ms
64 bytes from 180.149.132.47: icmp_seq=7 ttl=128 time=67.2 ms
64 bytes from 180.149.132.47: icmp_seq=8 ttl=128 time=54.5 ms
64 bytes from 180.149.132.47: icmp_seq=10 ttl=128 time=55.9 ms
64 bytes from 180.149.132.47: icmp_seq=12 ttl=128 time=56.8 ms
64 bytes from 180.149.132.47: icmp_seq=13 ttl=128 time=60.0 ms
64 bytes from 180.149.132.47: icmp_seq=14 ttl=128 time=155 ms
^Z
[1]+  Stopped                 ping baidu.com

bg命令把被中断的任务放在后台执行.

例如:当你vi一个文件是,如果需要用shell执行别的操作,但是你又不打算关闭vi,因为你得存盘推出,你可以简单的按下Ctrl+z,shell会将vi进程挂起~,当你结束了那个shell操作之后,你可以用fg命令继续vi你的文件。

Ctrl+d 不是发送信号,而是表示一个特殊的二进制值,表示 EOF。

最近整理出了有关数据,微服务,分布式,javaPython,Web前端,产品运营,交互等1.7G的学习资料,有视频教程,源码,课件,软件工具面试题等等,这里将珍藏多年的资源免费分享给各位小伙伴们

领取方式:https://blog.csdn.net/qq_42914528/article/details/81777449                                      

                                                 

欢迎大家关注我的公众号:

里面会分享很多JAVA技术、新知识、新技术、面试宝典等。

有让技术爱好者(程序猿)得到很大提升的文章资料。

还在犹豫什么,赶紧关注一波,微信搜索公众号程序员的成长之路。或者扫描下方二维码进行关注。

                                                             

                                                               欢迎关注公众号,和我一起成长!

相关阅读

Excel表格宏是什么怎么使用

经常使用Excel表格的用户肯定会发现其中有一个宏的功能,使用宏功能,可以让我们在处理电子表格的时候,仅通过一步的操作,就能实现需要

Android Freeline加速编译App方案 使用和总结

Freeline简介 在Android Studio还没推出Instant Run功能之前,每次修改Android 工程项目时都要将整个项目重新编译一次,然后再将资

Axure中继器的基本使用:实现一个简易的人员添加、删除

现在在公司里大多数时间使用的原型工具是墨客,真的是简单易用,拖拽式的设计简直是良心。但是也有不足的地方,个人对交互要求较高,这一

百度接口API的使用

因公司项目需要,需要用到一些距离成本计算的功能和地图视图工具数据库可视化,当时也调查了很多地图开发者中心和一些国外的地图API,

C# 使用反射调用方法_MethodInfo.Invoke方法

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; usi

分享到:

栏目导航

推荐阅读

热门阅读