我知道在bash我可以运行一个命令接着一个命令之间用分号分隔,像
$ command1; command2
或者如果我只希望command2只在command1成功时运行,使用&& ;:
$ command1 && command2
这是可行的,但如果我使用Ctrl-z暂停command1,在第一种情况下,它立即运行command2,在第二种情况下,它不会运行它。我如何可以按顺序运行命令,但仍然能够挂起第一个命令,但没有第二次运行,直到我重新启动它(使用fg),它完成?我喜欢一些简单的类型,尽可能,因为我想这样做交互式。或者也许我只需要在某个地方设置一个选项。
顺便说一下,什么是Ctrl-z的正确术语?
下面应该做:
原文链接:https://www.f2er.com/bash/391443.html(command1; command2)
注意添加的括号。