【10.12】习题——shell、正则

本文提供了一套关于Linux shell和正则表达式的习题集,涵盖了单选题和多选题,包括重定向、alias、grep、cut、sort、uniq等命令的使用,以及正则表达式的匹配规则。通过这些题目,读者可以加深对shell脚本和正则表达式在实际操作中的理解和应用。
摘要由CSDN通过智能技术生成

【10.12】习题——shell、正则

一、单选题

1、grep有一个扩展命令egrep,下面哪个选项可以达到egrep的作用?
a. -e
b. -E
c. -l
d. -r

2、关于重定向的说法不正确的是?
a. >为正确输出重定向,假如目标文件中还有内容它会覆盖掉旧内容
b. >>1.txt 会把1.txt旧内容删除
c. 2>为错误重定向,只记录错误的信息
d. 2>>1.txt错误信息追加写入到1.txt当中

3、可以使用哪个命令显示出刚定义的变量?
a. alias
b. export
c. env
d. set

4、要想在子shell中也可以使用自定义变量,需要如何做?
a. export a=1
b. set a=1
c. exports a=1
d. declare a=1

5、用户自定义alias命令写入下面那个配置文件最合适?
a. /etc/bashrc
b. ~/.bashrc
c. ~/.bash_profile
d. /etc/profile

6、下面特殊符号的用法哪个是不对的?
a. ls *.txt 会把1.txt 22.txt 333.txt 全部列出来
b. ls ?.txt 会把1.txt 2.txt 3.txt全部列出来
c. touch # 会创建一个文件名为#的文件
d. ls 1.txt| rm 会删除1.txt

7、分号在shell中有什么用?
a. 没有用
b. 如果想把多个命令写到一行中,可以在命令之间加上分号
c. 两个命令之间加上分号,表示当前面的命令执行成功后再去执行后面的命令
d. 以上答案都不对

8、cut命令哪个选项是用来指定分隔符的?
a. -t
b. -d
c. -f
d. -F

9、使用cut截取第二段如何做?
a. -F 2
b. -c 2
c. -f 2
d. -r 2

10、cut -c1-3 是什么意思?
a. 截取第1段和第3段
b. 截取第1到第3段
c. 截取第1到第3个字符
d. 截取第1和第3个字符

11、sort 哪个选项可以按数字排序?
a. -n
b. -a
c. -o
d. -r

12、sort指定分隔符的选项是哪个?
a. -t
b. -d
c. -f
d. -F

13、sort排序后,可以使用哪个选项可以去重复?
a. -o
b. -u
c. -n
d. -r

14、wc 哪个选项可以计算文档的行数?
a. -a
b. -c
c. -l
d. -n

15、uniq是用来去重复的,在去重复之前我们需要先使用什么命令处理?
a. wc
b. sort

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值