Linux中ctrl+z 、ctrl+c、 ctrl+d区别
Linux 区别 ctrl
2023-09-27 14:23:59 时间
Ctrl + C 和Ctrl + Z都是中断命令,但是他们的作用却不一样.
Ctrl + C 是强制中断程序的执行,进程已经终止。 Ctrl + C 发送 SIGINT信号 参考:linux信号
Ctrl + Z 的是将任务中止(暂停的意思),但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态,用户可以使用fg/bg操作继续前台或后台的任务,fg命令重新启动前台被中断的任务,bg命令把被中断的任务放在后台执行. 参考:bash工作管理
例如:当你vi一个文件是,如果需要用shell执行别的操作,但是你又不打算关闭vi,因为你得存盘推出,你可以简单的按下ctrl+z,shell会将vi进程挂起~,当你结束了那个shell操作之后,你可以用fg命令继续vi你的文件。
Ctrl + D 不是发送信号,而是表示一个特殊的二进制值,表示 EOF。
注:在shell中,ctrl-d表示推出当前shell. 参考cat用法
相关文章
- Linux系统中三类重要文件的作用与区别
- 【ARM-Linux开发】ARM7 ARM9 ARM Cortex M3 M4 有什么区别
- 【Linux开发】【Qt开发】交叉编译器 arm-linux-gnueabi 和 arm-linux-gnueabihf 的区别
- linux之cmake 为了阅读mysql安装中的编译细节
- linux终端自定义设置
- Linux下NMAP常用扫描简介(二)
- Linux内核--异常和中断的区别
- Linux的进程优先级NI和PR到底有什么区别
- Linux命令中:rsync和cp之间的区别
- Linux的五个查找命令:find,locate,whereis,which,type 及其区别
- linux下Nginx+tomcat整合的安装与配置
- 一天一个 Linux 命令(28):fsck 命令
- Linux 环境下/etc/profile和/etc/profile.d 的区别
- linux中截取字段与#、$区别
- Linux Free命令每个数字的含义 和 cache 、buffer的区别
- Linux上安装.deb文件、apt和apt-get区别
- Linux·useradd和adduser的区别和用户不在sudoers中,此事将被警告
- 如何在windows上安装centos单系统,以及安装事项和 centOS Linux和centOS Stream区别
- 如何在RHEL,Rcoky Linux和AlmaLinux上设置Samba服务器
- linux查看服务器带宽
- Windows下与Linux下编写socket程序的区别
- LINUX系统中如何使用find命令进行查找并操作
- Linux IPC小结
- “error: command 'x86_64-linux-gnu-gcc' failed with exit status 1” in virtualenv
- linux下recv 、send阻塞、非阻塞区别和用法
- linux下.a/.so/.la目标库区别
- linux中cat more less head tail 命令区别
- Linux系统中“软链接”和“硬链接”的区别
- 将Linux下编译的warning警告信息输出到文件中[整理笔记]