首页 > 其他分享 >unix

unix

时间:2024-09-04 14:15:01浏览次数:5  
标签:Control bg jobs air 命令 unix 后台

在类 Unix 系统中,在前台运行一个长时间的任务的时候,用户就会失去对shell的控制权。这时可以通过 Control-C、Control-D、Control-Z 这几个命令重新拿回 Shell 控制权。但是它们是有差别的。

2.Control-C

中止当前任务,进程被 Kill 掉。

3.Control-D

对于需要从 stdin 输入的应用,如:catmd5,当完成输入的内容之后,使用 Control-D 输入 EOF 标记。

4.Control-Z

将当前任务挂起,放到后台。是吧,只是挂起了,并没有退出。当任务被挂起后,可以在当前终端使用:

jobs
[1] + suspended		air

查看当前shell中所有**挂起(suspended)与后台运行(running)**任务。

4.1 bg命令

挂起→后台运行

bg 命令,后面跟 %n,n 是 jobs 命令返回内容的 Job 列的数字。

bg %1
[1] + continued		air
jobs
[1] + running	air

4.2 fg命令

进入挂起或者后台运行的进程

fg命令,后面跟 %n,n 是同样是 jobs 命令返回内容的 Job 列的数字。

fg %1
[1] + running	air

这时执行ctrl+C

^C

就会杀死这个挂起或者后台运行的进程。

4.3 kill命令

接上

kill %1

标签:Control,bg,jobs,air,命令,unix,后台
From: https://www.cnblogs.com/Janly/p/18396341

相关文章

  • [oeasy]python031_[趣味拓展]unix起源_Ken_Tompson_Ritchie_multics
    [趣味拓展]unix起源_Ken_Tompson_Ritchie_multics......
  • 【unix高级编程系列】信号
    引言以前对信号的理解,仅仅停留在main函数入口注册几个异常信号(SIGPIPE、SIGSEGV、SIGFPE)处理函数。当捕获到异常时,将进程的堆栈进行打印,方便排查、定位问题。这一类问题我认为是利用linux系统的异常信号机制,提高开发效率;后续随着工作经验的增长,linux的信号,还可以有其它用......
  • Unixed |As IBM's legal battle over Linux intensifies, other firms hope to benefi
    BPC>Fullarticletextfetchedfrom(noneedtoreportissueforexternalsite): | archive.today | archive.mdBusiness |IBMandLinuxUnixedAsIBM'slegalbattleoverLinuxintensifies,otherfirmshopetobenefitJun19th2003 | san......
  • 类Unix和Windows的区别
    类Unix和Windows的区别类Unix系统通常指那些遵循Unix设计原则的操作系统,如Linux、macOS、FreeBSD、Solaris等。Windows属于WindowsNT操作系统家族,不是类Unix系统。WindowsNT系列则有自己独特的设计和架构,不遵循Unix的设计。主要区别内核架构:Windows:基于Windows......
  • 问题--Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the
     上班后发现服务不在线,docker也无法启动,检查daemon.json配置文件出问题了 。 检查:#查看docker内全部进程dockerps提示错误:CannotconnecttotheDockerdaemonatunix:///var/run/docker.sock.TSthedockerdaemonrunning? #查看docker状态systemctls......
  • 文档控件DevExpress Office File API v24.1 - 支持基于Unix系统的打印
    DevExpressOfficeFileAPI是一个专为C#,VB.NET和ASP.NET等开发人员提供的非可视化.NET库。有了这个库,不用安装MicrosoftOffice,就可以完全自动处理Excel、Word等文档。开发人员使用一个非常易于操作的API就可以生成XLS,XLSx,DOC,DOCx,RTF,CSV和SnapReport等企业级文......
  • 黑神画Ⅱ--Unix 是下一代人工智能的模板吗?
    有一张图被用来描述GPT5比GPT4大多少,GPT3被描绘成一条大白鲨,GPT4被描绘成一条虎鲸,然后GPT5被描绘成一条座头鲸,这表明它们训练的数据量大幅增加。这是一个有趣的类比,因为它传达了规模的概念,但当你思考这些类比代表什么时,它就更加有趣了。GPT3是鱼类世界中的顶级捕食......
  • 理解 Unix/Linux 中的 Terminal、Shell、TTY 和 Console
    文章目录1Terminal1.1传统意义上的Terminal1.2现代的Terminal2TTY2.1TTY的起源2.2Linux中的TTY2.3虚拟终端2.3.1虚拟终端为什么是虚拟的?2.4伪终端2.4.1伪终端的组成2.4.2伪终端的工作原理2.4.3伪终端的应用3Console3.1Console的定义3.2Linux中......
  • change CR+LF(Windows) to LF(UNIX)
    可以使用VIM命令行,快速实现 例如:filetest.txttest.txt:ASCIItext,withCRLFlineterminators执行命令vim-c":w++ff=unix"-c"q"test.txtfiletest.txttest.txt:ASCIItext 来源:https://stackoverflow.com/questions/13522599/how-to-run-vim-c......
  • unix中标准输入、标准输出、标准错误是什么?
    一、前言作为程序员,肯定都听过标准IO这个概念,标准IO字面上指的是标准输入、标准输出以及标准错误。听起来让人感觉似懂非懂,本文就来讨论,究竟何为标准IO。二、什么是标准IO简单来说,标准输入就是程序数据的来源,标准输出就是程序默认输出结果的地方。我们在终端执行程序的......