zl程序教程

您现在的位置是:首页 >  系统

当前栏目

Linux中 ubuntu ctrl+c, ctrl+z, ctrl+d ctrl+/ ctrl+s ctrl+q ctrl+l fg bg 区别 控制字符 stty

LinuxUbuntu 区别 ctrl BG
2023-09-14 09:06:15 时间

在Linux中:

#  ( kill foreground process ) 发送 SIGINT 信号给前台进程组中的所有进程,强制终止程序的执行
ctrl+c

在这里插入图片描述

# ( suspend foreground process ) 发送 SIGTSTP 信号给前台进程组中的所有进程,
# 常用于挂起一个进程,而并非结束进程,用户可以使用使用fg/bg操作恢复执行前台或后台的进程。
ctrl+z

在这里插入图片描述

# ( Terminate input, or exit shell ) 一个特殊的二进制值,表示 EOF,
# 作用相当于在终端中输入exit后回车
ctrl+d

在这里插入图片描述

#  发送 SIGQUIT 信号给前台进程组中的所有进程,终止前台进程并生成 core 文件
ctrl+/ 
#   中断控制台输出
ctrl+s
#   恢复控制台输出
ctrl+q   

#   清屏
ctrl+l

在这里插入图片描述


# 在前台恢复执行被挂起的进 程,此时可以使用ctrl-z再次挂起该进程,
fg

# 在后台恢复执行被挂起的进程,而此时将无法使用ctrl-z再次挂起该进程;
bg

在这里插入图片描述
在这里插入图片描述


一个比较常用的功能 :

# 正在使用编辑一个文件时,需要执行 shell 命令查询一些需要的信息,
vim

在这里插入图片描述

# 在非插入模式 , 挂起 vim ,等执行完 shell 命令后
ctrl+z

在这里插入图片描述

# 显示文件
ls
# 恢复 vim 继续编辑你的文件
fg

在这里插入图片描述
恢复到原来的界面
在这里插入图片描述


控制字符都是可以通过stty命令更改的

# 查看终端配置
stty -a

在这里插入图片描述

@Author: cpu_code
@Date: 2020-07-28 18:16:06
@LastEditTime: 2020-07-28 18:19:12
@Gitee: https://gitee.com/cpu_code
@Github: https://github.com/CPU-Code
@CSDN: https://blog.csdn.net/qq_44226094
@Gitbook: https://923992029.gitbook.io/cpucode/