【多选】在Bash中,以下哪些说法是正确的是?
A: $#表示参数的数量
B: $$表示当前进程的名字
C: $@表示当前进程的pid
D: $?表示前一个命令的返回值
A: $#表示参数的数量
B: $$表示当前进程的名字
C: $@表示当前进程的pid
D: $?表示前一个命令的返回值
举一反三
- 命令行中输入以下命令,echo返回的三个值依次为: 注意:这里的bash命令表示在当前进程下开启一个子进程,而exit命令退出子进程,回到了主进程。 # aa=11 # bash # echo $aa # aa=22 # echo $aa # exit # echo $aa
- 关于ps命令,说法错误的是() A: 显示中,USER表示当前进程的属主 B: 显示中PID代表进程的唯一标识 C: 选项中-x表示显示当前用户所在终端下的进程信息 D: 选项中-a 显示用户名和启动信息
- 以下关于Linux<br/>shell编程中位置参数的描述,说法错误的是________________。 A: $?命令执行后的返回值,如果返回值是零,表示执行失败 B: $#位置参数的个数 C: $$显示执行当前脚本所产生的进程号 D: $#表示命令行或者是位置参数的个数
- 在LINUX系统中,使用系统调用fork()创建进程,返回值为______ 表示当前CPU执行子进程的代码。
- 在kill(pid,signum)函数中,pid参数表示kill函数发送信号对象的进程号或进程组号。Pid>0表示()。 A: 向进程号为pid值的进程发送信号 B: 向进程组号为pid绝对值的进程发送信号 C: 向与发送信号的进程有相同进程组号的进程发送信号 D: 未定义