Network & Shell Topic | Cloud computing (FREE)

这篇博客详细介绍了Linux Shell脚本的基础知识,包括函数使用、循环控制、重定向输入输出、变量管理和正则表达式等核心概念。同时,还涵盖了云计算领域的基础知识,如网络与Shell命令在云计算场景中的应用。内容深入浅出,适合初学者入门。
摘要由CSDN通过智能技术生成

云计算专题目录

Catalogue | Cloud computing


Network & Shell Topic | Cloud computing (FREE)


Single Choice

1、对shell脚本中使用函数描述错误的是_____。
A.将重复指令定义成公共语句块
B.使脚本代码更加简洁,增强易读性
C.函数的定义语句必须出现在调用之后
D.提高Shell脚本的执行效率
【答案】C


2、下列_____命令是跳出循环体,执行循环之后的任务。
A.break
B.quit
C.continue
D.exit
【答案】A


3、重定向输入的符号是_____。
A.<>
B.>
C.<
D.><
【答案】C


4、取消变量的命令是_____。
A.set
B.define
C.unset
D.undefine
【答案】C


5、执行i=2;let i++;echo $i命令后,i的值是_____。
A.4
B.1
C.2
D.3
【答案】D


6、一个刚刚安装好的centos系统,在未做任何修改的情况下执行下列命令,结果为0的是_____。
A.[ -f /etc ] && echo $?
B.[ -e /etc ] || echo $?
C.[ -d /etc ] && echo $?
D.[ -r /etc ] || echo $?
【答案】C


7、如果要将正常输出与错误输出重定向同一个文件,可使用_____。
A.>>
B.2>
C.2>>
D.&>
【答案】D


8、在linux系统中使用ping命令,可以定义次数与间隔时间的选项是_____。
A.-c , -i
B.-i , -c
C.-c , -w
D.-i , -W
【答案】A


9、正则表达式中_____符号代表开始。
A.$
B.^
C.#
D.u
【答案】B


10、下列_____是字符串截取的语法格式。
A.${变量名/起始位置/长度}
B.${变量名#起始位置#长度}
C.${变量名%起始位置%长度}
D.${变量名:起始位置:长度}
【答案】D


11、如果要获取0~200以内的随机数,正确的命令行是_____。
A.echo $[RANDMO%200]
B.echo $[RANDOM%200]
C.echo $[RANDOM%0~200]
D.echo $[RANDOM%201]
【答案】D


12、正则表达式中_____符号代表对集合取反。
A.[^]
B.[$]
C.[@]
D.[&]
【答案】A


13、使用${变量:开始位置:长度}截取字符串时起始位置从_____开始。
A.2
B.3
C.1
D.0
【答案】D


14、grep命令在筛选信息后保持沉默的选项是_____。
A.-a
B.-p
C.-q
D.-n
【答案】C


15、如果变量a的值为空,那么可以输出123的命令行是_____。
A.echo $a
B.echo ${a:-123}
C.echo ${a:123}
D.${a:-123}
【答案】B


16、_____是合格的自定义变量。
A.123a=100
B.abc#=100
C.abc_123=100
D.abc-123=100
【答案】C


17、将标准输出重定向到文件的符号是_____。
A.>
B.<
C.<>
D.><
【答案】A


18、可以将字符串abc替换成789的是_____。
A.KaTeX parse error: Expected '}', got '#' at position 5: {变量名#̲abc#789} B.{变量名%abc%789}
C. 变 量 名 : a b c : 789 D . {变量名:abc:789} D. :abc:789D.{变量名/abc/789}
【答案】D


19、从左向右,一直删除到最后一个x的是_____。
A.${变量名#x}
B.${变量名%%x
}
C.${变量名%x*}
D.${变量名##*x}
【答案】D


20、反引号(反撇号)中可以放_____。
A.任意字符
B.数字
C.文件
D.命令
【答案】D


Multiple Choice

21、A && B || C,什么时候会执行C命令? —— 出题人:王凯
A.A执行失败,B执行成功时
B.B执行,但失败时
C.A执行成功,B执行成功时
D.A执行,但失败时
【答案】B,D


22、sed可以通过操作指令对文件进行增、删、改、查的操作,下列_____指令是sed支持的。
A.a
B.d
C.s
D.p
【答案】A,B,C,D


23、sed可以通过操作指令对文件进行增、删、改、查的操作,下列_____指令是sed不支持的。
A.p
B.a
C.yy
D.k
【答案】C,D


24、下列正则表达式中_____代表a可能出现了3次及以上。
A.a{3,}
B.a*
C.aaaa*
D.aa*
【答案】A,B,C,D


25、常见的Shell解释器有_____。
A.bash
B.cmd
C.ksh
D.csh
【答案】A,C,D

如有侵权,请联系作者删除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小饅頭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值