A parte significativa é a primeira linha na lista de processos mostrados por top. Quando você corre
yes > /dev/null & top
você acaba com um yesprocesso usando toda a CPU que pode obter. O comando acima é equivalente a
yes > /dev/null &
top
porque &não apenas coloca um processo em segundo plano, mas também atua como um separador de comandos. Então você está executando yesem segundo plano, redirecionado para /dev/null, e top.
yessem saídas de argumentos yseguidas por uma nova linha continuamente; uma vez que é redirecionado para /dev/nullele pode fazê-lo o mais rápido possível.
A parte significativa é a primeira linha na lista de processos mostrados por
top
. Quando você correvocê acaba com um
yes
processo usando toda a CPU que pode obter. O comando acima é equivalente aporque
&
não apenas coloca um processo em segundo plano, mas também atua como um separador de comandos. Então você está executandoyes
em segundo plano, redirecionado para/dev/null
, etop
.yes
sem saídas de argumentosy
seguidas por uma nova linha continuamente; uma vez que é redirecionado para/dev/null
ele pode fazê-lo o mais rápido possível.