【正确答案】
D
【答案解析】解析:Unix系统有很多种产品,每种产品的命令略有不同,但基本一致。 Shell环境定义了Unix与用户进行交互的方式。环境特性由包含名称和值的环境变量定义。以下是一些常见的缺省设置的环境变量。 (1)HOME 定义用户的主目录;CD命令的缺省目录。 (2)LOGNAME包含用户名。 (3)MAIL 确定系统查找邮件的位置。 (4)PATH 设置系统用于查找并执行命令的目录。 (5)SHELL决定运行的shell。 (6)TERM指定准备输出的终端类型。 (7)TZ 提供当前时区及其与格林威治标准时间的差值。 (8)EDITOR 确定缺省的编辑器。 (9)DISPLAY 指定窗口显示主机。 在Shell命令中,echo命令可以显示Shell变量的内容或值。在Shell中有一些特殊意义的变量,由Shell自己管理,这些特殊变量有: (1)$# 内存位置参数的个数。 (2)$$ 当前命令的进程标识符。 (3)$1 最后一个后台进程的标识符。 (4)$* 所有位置参数字符串。 (5)$@ 与$*相似(但与$*的值略有区别)。