相关疑难解决方法(0)

即使我暂停第一个命令,也可以一个接一个地运行一个命令(Ctrl-z)

我知道在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

bash shell command signals suspend

66
推荐指数
2
解决办法
6万
查看次数

标签 统计

bash ×1

command ×1

shell ×1

signals ×1

suspend ×1