{ }执行一串命令,是在当前shell执行,而()执行的一段命令时,需要重新开一个子shell进行执行。
举一反三
- 关于shell命令的执行过程,以下说法不正确的是 A: 父shell创建一个子shell来执行命令 B: shell检查命令的合法性,进行参数的扩展,然后执行内核提供的系统调用,由内核完成命令的执行 C: 内部命令在磁盘上找不到 D: 命令的参数合法性检查由内核来完成
- 使用 . 命令运行脚本时,在当前shell中执行脚本,而不创建子进程。
- 运行时不会创建子进程的方式是()。 A: 赋予shell程序文件可执行权限,直接运行shell程序(外部命令) B: 调用命令解释器解释执行shell程序(Shell函数) C: 使用source命令执行shell程序(内部命令) D: 用()将多条命令括起来而形成的复合命令执行
- UNIX规定,如要在后台执行一shell命令,须在该命令末尾加上一特殊字符,它是( ) A: $ B: % C: & D: *
- 通过shell执行一个命令, 必须先敲入一个()