Linux管理员Shell脚本试卷及答案.docxVIP

  • 2
  • 0
  • 约9.17千字
  • 约 21页
  • 2026-07-03 发布于江苏
  • 举报

Linux管理员Shell脚本试卷及答案

一、单项选择题(共10题,每题1分,共10分)

在Shell脚本中,$0变量代表的含义是?

A.当前脚本的名字

B.脚本的第一个输入参数

C.脚本的所有输入参数

D.脚本当前运行的进程ID

答案:A

解析:Shell特殊变量中,$0用于获取执行脚本或命令的名称;B选项对应$1,C选项对应$@或$*,D选项对应$$,因此A正确。

Shell脚本中,实现条件判断的双中括号[[]]与单中括号[]相比,主要优势是?

A.支持正则表达式匹配

B.不需要使用空格分隔内容

C.可以直接进行算术运算

D.支持文件权限检查

答案:A

解析:[[]]是Bash提供的扩展语法,支持=~运算符进行正则匹配,而[]仅支持简单的字符串或算术比较;B选项错误,两者都需要空格;C选项错误,算术运算需用(())或expr;D选项错误,两者都支持文件权限检查。

以下哪种Shell循环结构是针对条件成立时执行循环体的?

A.for

B.while

C.until

D.select

答案:B

解析:while循环的逻辑是“条件成立则执行”;until是“条件不成立则执行”;for是遍历列表;select是菜单式循环,因此B正确。

Shell脚本中,若要将命令的标准错误输出重定向到文件,应使用的操作符是?

A.

B.2

C.1

D.

答案:

文档评论(0)

1亿VIP精品文档

相关文档