'cat &' 中的 & 符号在 Linux 中意味着什么?

'cat &' 中的 & 符号在 Linux 中意味着什么?

在 Linux 基础课程中,我们被告知要cat &在终端提示符下使用来返回当前最大(已使用)PID。我想澄清该&参数的含义,但两者cat --helpman cat没有显示与参数的任何内容。

为了清晰起见,快照:

在此输入图像描述

谁能解释一下&符号在这种情况下的含义吗?

答案1

&意味着您将命令发送到后台(也称为分叉),即使命令继续执行(如果有),您也会收到“返回”提示。

关于这个问题有一个很好的讨论这个线程

要知道它max_pid是什么,您可以查看/proc

cat /proc/sys/kernel/pid_max 
32768

或者(如root):

sysctl kernel.pid_max 
kernel.pid_max = 32768

相关内容