找回密码
 注册
关于网站域名变更的通知
查看: 310|回复: 1
打印 上一主题 下一主题

Linux操作系统下运行命令时Ctrl+C和Ctrl+Z的作用及恢复

  [复制链接]
  • TA的每日心情

    2019-11-19 15:32
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2021-2-9 09:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    命令运行时使用CTRL+C,强制终止当前进程。命令运行时使用CTRL+Z,强制当前进程转为后台,并使之挂起(暂停)。
    0 \& t; G( V" C1 q3 i# R* E
    6 {. {( r/ g4 `6 ~( X- D+ d; W" @, [3 \4 A: Y% f8 p7 S. _" o. x
    1. 使进程恢复运行(后台)9 e5 n9 `& e, X* d7 k3 x# I
      (1)使用命令bg
    + |8 \* j) y0 R0 F( w  v$ y# s% h& m  Example:1 \# Q; t/ ^- I0 n
      zuii@zuii-desktop:~/unp/tcpcliserv$ ./tcpserv01
    1 J* S. |4 a3 K6 h8 H( O" m& {5 t  *这里使用CTRL+Z,此时serv01是停止状态*
    . ]$ P) y" j$ w. L2 o+ X  [1]+ Stopped ./tcpserv01
    " f5 \5 Z4 |- L1 M" Y* L: r5 O  zuii@zuii-desktop:~/unp/tcpcliserv$ bg3 ]& l0 ~* t( N$ c9 }5 G
      [1]+ ./tcpserv01 & *此时serv01运行在后台*
    % A* ^' X( @% x" f; A# i$ d- e  zuii@zuii-desktop:~/unp/tcpcliserv$
    6 M, b; V% m' e# _  (2)如果用CTRL+Z停止了几个程序呢?
    & m  m6 x. c; G; h  Example:1 Q) {6 |- }. b7 `
      zuii@zuii-desktop:~/unp/tcpcliserv$ jobs
    0 T* V; Z) I. A2 t( ]# }" B  [1]- Running ./tcpserv01 &( x$ y' L$ U7 k& c
      [2]+ Stopped ./tcpcli01 127.0.0.1
    4 ^) [2 v( g7 Z( x# b  zuii@zuii-desktop:~/unp/tcpcliserv$ bg %1: X7 [8 R$ l& T! K' v' x" o; u
      bash: bg:任务 1 已转入后台 *后台运行*9 y: M+ f6 i! G: ?9 h
      2. 使进程恢复至前台运行
    : x# T* G, X& d  Example:% w; I1 ?# F, Z, ~1 m
      zuii@zuii-desktop:~/unp/tcpcliserv$ ./tcpserv04
    . `, c, a9 U7 I4 x: U, O$ S  [1]+ Stopped ./tcpserv04/ ]6 P# R; z5 G/ f4 ?5 E
      zuii@zuii-desktop:~/unp/tcpcliserv$ fg
    + L' A6 H/ h& @) [8 v) B  ./tcpserv04) t3 N) R$ ]$ [9 x
      总结:
    5 p) Z' l4 x+ ~5 @  (1) CTRL+Z挂起进程并放入后台
    # X: I$ Q: E- f, E/ Q. X  (2) jobs 显示当前暂停的进程# M0 _  Z" X1 }! s: E1 M
      (3) bg %N 使第N个任务在后台运行(%前有空格)4 W- d/ S- s6 y% F: R
      (4) fg %N 使第N个任务在前台运行7 i  g# d% `) u3 [$ X/ b: z
      默认bg,fg不带%N时表示对最后一个进程操作!
    4 S: L9 F' f  r0 n9 Q" n7 i5 E! H3 S) g' Y4 R! L0 b" K6 w( t& ]! @

    5 f6 P$ C+ c5 ^8 {) {" j

    该用户从未签到

    2#
    发表于 2021-2-9 10:32 | 只看该作者
    Linux操作系统下运行命令时Ctrl+C和Ctrl+Z的作用及恢复,先收藏了。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-6-24 12:41 , Processed in 0.062500 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表