我正在学习不同类型的 Ubuntu 命令,并且有一个命令是
[command] &- 运行<command>并将任务发送到后台
我无法理解这个命令。请举例详细说明该命令。
psu*_*usi 13
这只是说&在命令之后附加一个命令将在后台运行该命令。例子:
sleep 10
Run Code Online (Sandbox Code Playgroud)
这将等待 10 秒钟,然后您才返回到提示。&在它之后添加,您会立即收到提示。
Byt*_*der 13
这个摘录(我猜是 Bash 手册?)想告诉您的只是您可以通过&在其末尾附加 a来在后台运行任何其他终端命令。
后台意味着该命令将开始运行,但随后它的输入与终端断开连接,您将返回到 shell 提示符,这样您就可以在前一个命令可能仍处于活动状态时运行其他命令。
后台的命令可能仍会产生输出,然后显示在终端中。如果多个命令同时产生输出然后混淆,这可能会令人困惑。
您可以将您发送到后台的最后一个命令再次带回前台,以便通过键入命令与它进行交互fg。