我知道在bash中我可以通过分号分隔它们来运行一个接一个的命令,比如
$ command1; command2
Run Code Online (Sandbox Code Playgroud)
或者如果我只想成功command2运行command1,使用&&:
$ command1 && command2
Run Code Online (Sandbox Code Playgroud)
这是有效的,但如果我暂停command1使用Ctrl-z,在第一种情况下,它会command2立即运行,而在第二种情况下,它根本不会运行它.我怎样才能按顺序运行命令,但是仍然能够暂停第一个命令,但是在我重新启动它之前没有第二个命令(带fg)并且它完成了?我更喜欢尽可能简单的输入,因为我想以交互方式进行此操作.或许我只需要在某个地方设置一个选项.
顺便说一句,什么是适当的术语Ctrl-z?