7操作系统基础-Shell编程

本文涉及的产品
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: 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. 错误

回答正确 答案解析: 略


相关文章
|
16天前
|
存储 Unix Shell
shell脚本编程基础
【9月更文挑战第4天】
31 12
|
15天前
|
Shell Linux
Shell 编程 编写hello word
Shell 编写hello word
38 5
|
29天前
|
Shell KVM 虚拟化
Shell 数组编程
【8月更文挑战第22天】 Shell 数组编程
39 10
|
9天前
|
人工智能 物联网 5G
未来编程之钥:移动应用开发与操作系统的融合趋势
本文将探索移动应用开发和移动操作系统之间的紧密联系,并分析它们如何共同塑造了我们的数字生活。我们将从移动应用的开发环境谈起,探讨不同操作系统对开发者的影响,以及这些系统是如何促进创新和提升用户体验的。文章还将展望移动技术的未来,包括人工智能、物联网和5G网络如何进一步整合进移动应用生态中。
|
1月前
|
Shell 数据处理 C++
【震撼揭秘】Python正则VS Shell正则:一场跨越编程边界的史诗级对决!你绝不能错过的精彩较量,带你领略文本处理的极致魅力!
【8月更文挑战第19天】正则表达式是文本处理的强大工具,在Python与Shell中有广泛应用。两者虽语法各异,但仍共享许多基本元素,如`.`、`*`及`[]`等。Python通过`re`模块支持丰富的功能,如非捕获组及命名捕获组;而Shell则依赖`grep`、`sed`和`awk`等命令实现类似效果。尽管Python提供了更高级的特性和函数,Shell在处理文本文件方面仍有其独特优势。选择合适工具需根据具体需求和个人偏好决定。
25 1
|
16天前
|
存储 自然语言处理 搜索推荐
探索OS Copilot——那款让你瞬间变身超级用户、编程如呼吸般自然、文件管理如同魔法般的神奇操作系统辅助神器!
【9月更文挑战第4天】“OS Copilot”是一款高效的操作系统辅助软件,通过智能化手段简化电脑使用,涵盖智能命令建议、代码片段生成、文件管理及任务自动化等强大功能。其简洁的界面与友好的用户体验使其成为提升生产力的理想选择,无论是专业人士还是普通用户都能从中受益。从安装到实际应用都非常流畅,能显著提升工作效率,是优化数字生活的得力助手。
28 0
|
1月前
|
监控 Shell Linux
探索Linux操作系统下的Shell编程之魅力
【8月更文挑战第4天】本文旨在通过一系列精心设计的示例和分析,揭示在Linux环境下进行Shell编程的独特之处及其强大功能。我们将从基础语法入手,逐步深入到脚本的编写与执行,最终通过实际代码案例展现Shell编程在日常系统管理和自动化任务中的应用价值。文章不仅适合初学者构建扎实的基础,同时也为有一定经验的开发者提供进阶技巧。
38 11
|
1月前
|
存储 自然语言处理 搜索推荐
【颠覆你的数字生活!】探索OS Copilot——那款让你瞬间变身超级用户、编程如呼吸般自然、文件管理如同魔法般的神奇操作系统辅助神器!
【8月更文挑战第8天】OS Copilot是一款新兴的操作系统辅助软件,通过智能化手段简化电脑使用,从办公到开发全面赋能。安装简易,启动即有引导教程。其智能命令建议功能,可在命令行输入时提供后续选项及其说明,特别适合Linux用户。内置代码片段生成器,根据需求或代码框架自动生成代码,大幅提升开发效率。文件管理助手支持批量操作且可预览结果,降低误操作风险。任务自动化功能便于设置重复性工作流程,如定时备份。搜索功能强大,支持自然语言查询。尽管尚有改进空间,OS Copilot已是提升生产力的得力助手。
95 5
|
2月前
|
JavaScript 前端开发 Shell
Shell 脚本编程保姆级教程(上)
Shell 脚本编程保姆级教程(上)
|
2月前
|
弹性计算 运维 安全
【实践】使用操作系统智能助手OS Copilot解锁操作系统运维与编程
体验阿里云OS Copilot,运维人员进行Linux环境配置,包括初始化、修改密码和设置端口。工具提供知识问答、辅助编程功能,能理解口语化指令,但对复杂编程任务有限制。作为运维,给予产品8分,愿意推荐并参与开源开发。产品优点在于准确度,期待扩展更多语言支持和智能故障排查。不足之处包括资源续费说明不清、特定问题回答不准确和需实时学习更新。