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

前端之家收集整理的这篇文章主要介绍了Bash:一个命令一个接一个地运行,即使我挂起第一个(Ctrl-z)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我知道在bash我可以运行一个命令接着一个命令之间用分号分隔,像
$ command1; command2

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

$ command1 && command2

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

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

下面应该做:
(command1; command2)

注意添加的括号。

原文链接:https://www.f2er.com/bash/391443.html

猜你在找的Bash相关文章