加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Bash:一个命令一个接一个地运行,即使我挂起第一个(Ctrl-z)

发布时间:2020-12-15 16:31:25 所属栏目:安全 来源:网络整理
导读:我知道在bash我可以运行一个命令接着一个命令之间用分号分隔,像 $ command1; command2 或者如果我只希望command2只在command1成功时运行,使用amp ;: $ command1 command2 这是可行的,但如果我使用Ctrl-z暂停command1,在第一种情况下,它立即运行command2
我知道在bash我可以运行一个命令接着一个命令之间用分号分隔,像
$ command1; command2

或者如果我只希望command2只在command1成功时运行,使用&&amp ;:

$ command1 && command2

这是可行的,但如果我使用Ctrl-z暂停command1,在第一种情况下,它立即运行command2,在第二种情况下,它不会运行它。我如何可以按顺序运行命令,但仍然能够挂起第一个命令,但没有第二次运行,直到我重新启动它(使用fg),它完成?我喜欢一些简单的类型,尽可能,因为我想这样做交互式。或者也许我只需要在某个地方设置一个选项。

顺便说一下,什么是Ctrl-z的正确术语?

下面应该做:
(command1; command2)

注意添加的括号。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读