返回顶部
首页 > 资讯 > 操作系统 >Linux命令中Ctrl+z、Ctrl+c和Ctrl+d的区别和使用详解
  • 456
分享到

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

LinuxCtrl+zCtrl+cCtrl+d 2022-06-04 23:06:59 456人浏览 安东尼
摘要

Ctrl+c,Ctrl+d,Ctrl+z在linux中意义 Ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样. Ctrl+c是强制中断程序的执行。 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 byteHaoCLjzs 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。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

--结束END--

本文标题: Linux命令中Ctrl+z、Ctrl+c和Ctrl+d的区别和使用详解

本文链接: https://lsjlt.com/news/20819.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux命令中Ctrl+z、Ctrl+c和Ctrl+d的区别和使用详解
    Ctrl+c,Ctrl+d,Ctrl+z在linux中意义 Ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样. Ctrl+c是强制中断程序的执行。 Ctrl+z的是将任务中断,但是此任务并没有结束,他仍然在...
    99+
    2022-06-04
    Linux Ctrl+z Ctrl+c Ctrl+d
  • 在linux中ctrl+c,ctrl+d,ctrl+z有什么用
    这篇文章给大家分享的是有关在linux中ctrl+c,ctrl+d,ctrl+z有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样.ctrl+c是...
    99+
    2023-06-09
  • 浅谈ctrl+c,ctrl+d,ctrl+z在linux中的意义
    ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样. ctrl+c是强制中断程序的执行。 ctrl+z的是将任务中断,但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态,用户可以使用fg/...
    99+
    2022-06-04
    浅谈 意义 ctrl
  • Linux/Unix中怎么安装和使用z命令
    这篇文章主要介绍了Linux/Unix中怎么安装和使用z命令的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux/Unix中怎么安装和使用z命令文章都会有所收获,下面我们一起来看看吧。简介z 是一个开源的 ...
    99+
    2023-06-27
  • Linux中多命令执行';'和'&&'的区别解释
    前言 在Linux运维过程中或者日常Linux系统操作过程中会同时执行多条命令,这样的话需要通过我们的多重命令方式进行处理。多命令执行包括';'和'&&'命令,这样shell就可以一次执行多个命令,每个命令...
    99+
    2022-06-04
    命令 区别 Linux
  • Linux中rz命令和sz命令使用详解大全
    sz命令 用途说明:sz命令是利用ZModem协议来从Linux服务器传送文件到本地,一次可以传送一个或多个文件。相对应的从本地上传文件到Linux服务器,可以使用rz命令。 常用参数 -a 以文本方式传...
    99+
    2022-06-04
    命令 详解 大全
  • Linux中install命令和cp命令的区别是什么
    这篇文章给大家介绍Linux中install命令和cp命令的区别是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。它们之间的区别主要如下:最重要的一点,如果目标文件存在,cp会先清空文件后往里写入新文件,而insta...
    99+
    2023-06-12
  • C++和C中const的区别详解
    目录C中的constconst修饰局部变量const修饰全局变量const修饰的全局变量有外部链接属性const与指针C++中的constconst修饰普通全局变量const修饰普通...
    99+
    2024-04-02
  • Linux系统中chown和chmod命令的用法区别
    本篇内容主要讲解“Linux系统中chown和chmod命令的用法区别”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统中chown和chmod命令的用法区别”吧!chown用法:ch...
    99+
    2023-06-12
  • 关于vi和vim的区别及命令详解
    vi有3个模式:插入模式、命令模式、低行模式。 插入模式:在此模式下可以输入字符,按ESC将回到命令模式。 命令模式:可以移动光标、删除字符等。 低行模式:可以保存文件、退出vi、设置vi、查找等功能(低...
    99+
    2022-06-04
    详解 命令 区别
  • Linux系统中使用cmp和comm命令有哪些区别
    这篇文章主要介绍“Linux系统中使用cmp和comm命令有哪些区别”,在日常操作中,相信很多人在Linux系统中使用cmp和comm命令有哪些区别问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux系统...
    99+
    2023-06-12
  • Linux中stat函数和stat命令使用详解
    stat函数和stat命令 linux文件里的【inode = index node】解释:要理解inode必须了解磁盘和【目录项】,inode实际是连接【目录项】和磁盘的中间物质。 图里的大圈代表硬件的磁盘,里面的...
    99+
    2022-06-03
    Linux stat函数 Linux stat命令
  • Linux中sudo、su和su -命令的区别小结
    前言 在linux系统中,由于root的权限过大,一般情况都不使用它。只有在一些特殊情况下才采用登录root执行管理任务,一般情况下临时使用root权限多采用su和sudo命令。 su命令就是切换用户的工具,怎么理解呢?...
    99+
    2022-06-04
    linuxsudo命令 linux基本命令大全 linux命令大全
  • 详解C++中typedef 和 #define 的区别
    1、执行上不同 关键字 typedef 在编译阶段有效,由于是在编译阶段,因此 typedef 有类型检查的功能。 #define 则是宏定义,发生在预处理阶段,也就是编译之前,它只...
    99+
    2024-04-02
  • linux下scp和sftp命令使用详解
    目录前言1. scp 使用2. sftp 使用3. scp 和 sftp 有啥区别?用哪个好?总结前言 scp 和 sftp 是一种远程文件加密传输协议,讲通俗点就是用来操控本地/远程文件,不知道你注意到了没有,它们开头...
    99+
    2022-06-04
    linux中scp命令 linux中sftp命令
  • 详解C#中delegate/event/EventHandler/Action/Func的使用和区别
    目录1 委托2 事件-概念的引出3 事件-关于异常4 事件-关于异步5 委托-Func与Action1 委托 在.NET中定义“委...
    99+
    2023-05-14
    C# delegate C# event C# EventHandler C# Action C# Func
  • C++中的struct和class的区别详解
    目录1. C++的struct和class的区别1.1 成员访问范围的差异structclass1.1 继承关系访问范围的差异struct : structstruct : clas...
    99+
    2022-11-13
    C++中的struct C++中的class struct和class的区别
  • ./ 和 sh 的使用区别详解
    ./ 和 sh的使用区别 1、使用“./”执行脚本,对应的xxx.sh脚本必须要有执行权限; 2、使用“sh” 执行脚本,对应的xxjonIGekx.sh没有执行权限,亦可执行; 3、当脚本开头使用#!设置使...
    99+
    2022-06-04
    ./和sh的使用 ./和sh
  • Linux中chown与chmod两个命令的区别详解
    在linux系统中,chmod和chown命令都可以来设置权限,但他们也是不同的;chmod是用来设置文件夹和文件权限的,比如我们系统中的文件不可读写,需要用来设置777权限;而chown是用来设置用户组的,比如授权某用...
    99+
    2022-06-04
    linux中chown与chmod的区别 linux中chown与chmod两个命令的详解 linux中chown与chmod两个命令的区别
  • for命令在dos和linux中的区别是什么
    本篇内容主要讲解“for命令在dos和linux中的区别是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“for命令在dos和linux中的区别是什么”吧!区别:在dos中,该命令用于通过循环...
    99+
    2023-06-30
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作