7操作系统基础-Shell编程

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

回答正确 答案解析: 略


相关文章
|
2月前
|
Unix Shell Linux
LeetCode刷题 Shell编程四则 | 194. 转置文件 192. 统计词频 193. 有效电话号码 195. 第十行
本文提供了几个Linux shell脚本编程问题的解决方案,包括转置文件内容、统计词频、验证有效电话号码和提取文件的第十行,每个问题都给出了至少一种实现方法。
LeetCode刷题 Shell编程四则 | 194. 转置文件 192. 统计词频 193. 有效电话号码 195. 第十行
|
2月前
|
Shell Linux
Linux shell编程学习笔记30:打造彩色的选项菜单
Linux shell编程学习笔记30:打造彩色的选项菜单
|
22天前
|
运维 监控 Shell
深入理解Linux系统下的Shell脚本编程
【10月更文挑战第24天】本文将深入浅出地介绍Linux系统中Shell脚本的基础知识和实用技巧,帮助读者从零开始学习编写Shell脚本。通过本文的学习,你将能够掌握Shell脚本的基本语法、变量使用、流程控制以及函数定义等核心概念,并学会如何将这些知识应用于实际问题解决中。文章还将展示几个实用的Shell脚本例子,以加深对知识点的理解和应用。无论你是运维人员还是软件开发者,这篇文章都将为你提供强大的Linux自动化工具。
|
1月前
|
Shell
Shell编程(下)
Shell编程(下)
89 1
|
1月前
|
Shell Linux Windows
Shell编程(上)
Shell编程(上)
40 1
|
1月前
|
Shell Linux 开发工具
|
1月前
|
监控 Unix Shell
shell脚本编程学习
【10月更文挑战第1天】shell脚本编程
67 12
|
1月前
|
IDE 开发工具 Android开发
探索移动应用开发之旅:理解移动操作系统与编程实践
【9月更文挑战第36天】在数字化时代的浪潮中,移动应用成为连接用户与数字世界的桥梁。本文将深入探讨移动应用开发的精髓,从移动操作系统的工作原理到实际编程实践,旨在为读者提供一条清晰的道路,以理解和掌握移动应用的开发过程。我们将通过具体示例,揭示如何在不断变化的技术环境中保持应用的性能、安全性和用户体验。无论你是初学者还是有经验的开发者,本文都将为你打开一扇窗,让你一窥移动应用开发的精彩世界。
|
1月前
|
安全 测试技术 数据库
Python编程--sys模块及OS模块简单用例
Python编程--sys模块及OS模块简单用例
|
1月前
|
Linux iOS开发 MacOS
MacOS环境-手写操作系统-35-Shell控制台
MacOS环境-手写操作系统-35-Shell控制台
19 2