1

可能重复:
$$ 在 shell 中是什么意思?

$ ./cruncher & ./cruncher & ./cruncher &
$ ps -C cruncher -p $$ -o pid,state,cmd
PID S CMD
2588 S bash
2657 R /bin/sh ./cruncher
2658 R /bin/sh ./cruncher
2659 R /bin/sh ./cruncher

-C cmdlist      Select by command name.
                       This selects the processes whose executable name is
                       given in cmdlist.

-p pidlist      Select by PID.
                       This selects the processes whose process ID numbers
                       appear in pidlist.

问题> 是什么意思$$

4

2 回答 2

4

ps它与命令无关,由带有进程 ID$$的 shell 代替。

于 2012-05-22T13:45:38.120 回答
1

它是一个内置的 shell 变量,用于保存PID进程 ID。

于 2012-05-22T13:54:27.720 回答