7操作系统基础-Shell编程

简介: 7操作系统基础-Shell编程

1.(单选题) 关于awk逻辑判断式,说法错误的是?(10分)

A. ~ 匹配正则表达式

B. == 判断参数是否相等

C. < 判断参数1是否小于参数2

D. !~ 不匹配正则表达式

回答错误 正确答案为: D, 答案解析:略。


2.(单选题) 关于sed操作命令中,说法错误的是?(10分)

A. a 命令在行的前面另起一行新增

B. p 命令打印相关行,配合-n使用

C. c 命令替换行

D. d 命令删除行

回答正确 答案解析: 略


3.(单选题) 以下关于正则表达式的重复字符,说法错误的是?(10分)

A. {n,m} 代表重复特定次数

B. ?:零次或多次匹配前面的字符或子表达式

C. +:一次或多次匹配前面的字符或子表达式

D. :零次或多次匹配前面的字符或子表达式

回答错误 正确答案为: B, 答案解析:略。


4.(单选题) 以下关于正则表达式,说法错误的是?(10分)

A. ‘root’表示匹配包含root字符串的内容

B. ‘.’表示匹配任意字符

C. [0-9]表示匹配数字

D. ‘^root’表示取反

回答错误 正确答案为: D, 答案解析:略。


5.(单选题) Shell编程条件判断中,整数比较说法错误的是?(10分)

A. 整数1 -eq 整数2,判断整数1是否和整数2相等

B. 整数1 -ge 整数2,判断整数1是否大于等于整数2

C. 整数1 -lt 整数2,判断整数1是否小于等于整数2

D. 整数1 -gt 整数2,判断整数1是否大于整数2

回答错误 正确答案为: C, 答案解析:略。


6.(单选题) Shell编程条件判断中,文件权限判断说法错误的是?(10分)

A. -r 判断该文件是否存在,并且该文件是否拥有读写权限

B. -w 判断该文件是否存在,并且该文件是否拥有写权限

C. -x 判断该文件是否存在,并且该文件是否拥有执行权限

D. -u 判断该文件是否存在,并且该文件是否拥有SUID权限

回答正确 答案解析: 略


7.(单选题) Shell编程条件判断中,说法错误的是?(10分)

A. -b 判断文件是否存在,并且是否为块设备文件

B. -c 判断文件是否存在,并且是否为字符设备文件

C. -d 判断文件是否存在,并且是否为目录文件

D. ?-e 判断文件是否存在,并且是否为普通文件

回答错误 正确答案为: D, 答案解析:略。


8.(单选题) Shell变量中,说法错误的是?(10分)

A. $1代表第一个参数

B. $ 代表所有参数,并且把参数区别对待

C. $# 代表所有参数的个数

D. $@ 代表所有参数,且区别对待

回答错误 正确答案为: B, 答案解析:略。


9.(单选题) Shell变量命令,说法错误的是?(10分)

A. 变量名必须以字母或下划线开头,且只能由字母、数字和下划线组成

B. 变量名的长度不得超过100个字符

C. 变量名在有效的范围内必须是唯一

D. 在bash中,变量的默认类型都是字符串型

回答错误 正确答案为: B, 答案解析:略。


10.(多选题) Bash编程中,常见的循环有?(10分)

A. foreach

B. while

C. for

D. until

回答错误 正确答案为: B、C、D, 答案解析:略。


11.(多选题) Bash环境变量中,常见的环境变量有?(10分)

A. HOSTNAME

B. PASS

C. SHELL

D. USER

回答错误 正确答案为: A、C、D, 答案解析:略。


12.(多选题) Bash变量类型,包括以下哪些?(10分)

A. 用户自定义变量

B. 环境变量

C. 预定义变量

D. 高级变量

回答错误 正确答案为: A、B、C, 答案解析:略。


13.(判断题) 正则表达式中,^在[]里表示取反的意思。(10分)

A. 正确

B. 错误

回答正确 答案解析: 略


14.(判断题) Shell中字符串判断,使用-z判断字符串是否非空。(10分)

A. 正确

B. 错误

回答正确 答案解析: 略


15.(判断题) Shell的作用是接收命令并翻译成二进制语言传递给计算机内核。(10分)

A. 正确

B. 错误

回答正确 答案解析: 略


相关文章
|
5月前
|
存储 Unix Shell
确定Shell脚本在操作系统中的具体位置方法。
这对于掌握Linux的文件系统组织结构和路径方面的理解很有帮助,是我们日常工作和学习中都可能使用到的知识。以上讲解详细清晰,应用简便,是每一个想要精通操作系统的计算机爱好者必备的实用技能。
111 17
|
Unix Shell Linux
LeetCode刷题 Shell编程四则 | 194. 转置文件 192. 统计词频 193. 有效电话号码 195. 第十行
本文提供了几个Linux shell脚本编程问题的解决方案,包括转置文件内容、统计词频、验证有效电话号码和提取文件的第十行,每个问题都给出了至少一种实现方法。
193 6
LeetCode刷题 Shell编程四则 | 194. 转置文件 192. 统计词频 193. 有效电话号码 195. 第十行
|
Shell Linux
Linux shell编程学习笔记30:打造彩色的选项菜单
Linux shell编程学习笔记30:打造彩色的选项菜单
|
8月前
|
中间件 关系型数据库 数据库
docker快速部署OS web中间件 数据库 编程应用
通过Docker,可以轻松地部署操作系统、Web中间件、数据库和编程应用。本文详细介绍了使用Docker部署这些组件的基本步骤和命令,展示了如何通过Docker Compose编排多容器应用。希望本文能帮助开发者更高效地使用Docker进行应用部署和管理。
213 19
|
9月前
|
存储 弹性计算 运维
云端问道 7 期实践教学-使用操作系统智能助手 OS Copilot 轻松运维与编程
使用操作系统智能助手 OS Copilot 轻松运维与编程
180 14
|
9月前
|
弹性计算 人工智能 运维
新手训练营——使用操作系统智能助手OS Copilot轻松运维与编程
本文摘自阿里云操作系统团队的林演(林生)关于操作系统智能助手创新产品的分享,围绕“OS Copilot的高效运维与编程”展开,主要包括以下几方面的内容: 1. 行业痛点击及背景 2. 产品与架构 3. 典型应用场景 4. 实验及反馈渠道
200 1
|
9月前
|
人工智能 弹性计算 运维
云端问道7期方案教学-使用操作系统智能助手OS Copilot轻松运维与编程
本文介绍了阿里云基础软件团队推出的操作系统智能助手 OS Copilot,旨在解决 Linux 开发与运维中的痛点。OS Copilot 基于大模型和操作系统领域知识构建,支持自然语言问答、命令辅助执行、系统运维优化及代码生成等功能,极大降低了学习成本和工作量。文章详细阐述了其产品架构、典型应用场景以及实验反馈渠道,帮助用户更高效地进行系统管理和编程。目前该产品处于公测阶段,免费提供给阿里云 ECS 实例和 Alinux 3 系统用户使用。
139 1
|
11月前
|
运维 监控 Shell
深入理解Linux系统下的Shell脚本编程
【10月更文挑战第24天】本文将深入浅出地介绍Linux系统中Shell脚本的基础知识和实用技巧,帮助读者从零开始学习编写Shell脚本。通过本文的学习,你将能够掌握Shell脚本的基本语法、变量使用、流程控制以及函数定义等核心概念,并学会如何将这些知识应用于实际问题解决中。文章还将展示几个实用的Shell脚本例子,以加深对知识点的理解和应用。无论你是运维人员还是软件开发者,这篇文章都将为你提供强大的Linux自动化工具。
|
Shell Linux 开发工具
|
监控 Unix Shell
shell脚本编程学习
【10月更文挑战第1天】shell脚本编程
222 12

热门文章

最新文章

推荐镜像

更多