【Linux运维面试题】老男孩教育-三剑客笔试题集合
老男孩IT教育
行业新闻
2021年9月7日 18:00
本篇文章,老男孩教育小编为大家整理了一些有关Linux三剑客的面试题,涉及到三剑客过滤、替换、取列操作等。具体内容请看下文:
本篇文章,老男孩教育小编为大家整理了一些有关Linux三剑客的面试题,涉及到三剑客过滤、替换、取列操作等。具体内容请看下文:
选择题
1、在给定文件中查找与条件相符字符串的命令及查找某个目录下相应文件的命令为:(多选)
A:grep
B:gzip
C:find
D:sort
2、在给定文件中查找与设定条件相符字符串的命令为()
A:grep
B:gzip
C:find
D:sort
3、_______命令可以从文本文件的每一行中截取指定内容的数据。
A:cp
B:dd
C:fmt
D:cut
4、下面表述错误的是
^表示开头,如^abc表示以abc开头的
$表示结尾如abc$表示以abc为结尾的
?表示前一个字符出现0或1次,如ab?c表示a与c之间可有0或1个b存在
+ 表示前一个字符出现0或多次。如ab+c表示a与c之间可有0或多个b存在
填空题
1、Unix中在当前目录下所有.cc 的文件中找到含有“asiainfo”内容的文件,命令为_______
2、使用AWK指定分隔符的参数是________
简答题
1、出当前目录下包含127.0.0.1关键字的文件?
2、删除/显示1.txt文件第3行到第10行的内容?
3、使用awk取出/etc/passwd第一列数据也就是取出用户名。
4、用命令行更改config.txt文件,把里面所有的“name”更改为“address”
5、写出查询file.txt以abc结尾的行
6、删除file.txt文件中的空行
7、打印file.txt文件中的第10行
8、删除/etc/fstab文件中所有以#开头的行的行首的# 号及#后面的所有空白字符;
9、查找最后创建时间是3天前,后缀是*.log的文件并删除(三种方法)
10、使用sed命令打印出文件的第一行到第三行
11、在/var/sync/log/cef_watchd-20080424.1og文件中查找大小写不敏感“mysql"字符串中的命令是
12、为了在/var/sync/log 目录中查找更改时间在5日以前的文件井删除它们,linux命令是
13、把data目录及其子目录下所有以扩展名.txt结尾的文件中包含oldgirl的字符串全部替换为oldboy.
14、写出删除abc.txt文件中的空行
15、查看linux服务器ip的命令,同时只显示包含ip所在的行打印出来
16、有文件file1
请用shell查询file1里面空行的所在行号
查询file1以abc结尾的行
打印file文件第一行到第三行
17、显示file文件里匹配foo字串那行以及上下5行、显示foo及前5行、显示foo及后5行
18、当前系统中没有任何文本编辑器(vi,emacs,vim,edit等),如何过来掉注释行和空行查看/etc/ssh/sshd_config文件
例如:文件名为“filename”,文件内容如下:
#This is a comments-1
#This is a comments-2
This is a comments-1
This is a comments-2
This is a comments-3
This is a comments-4
19、查找file.log文件中的包含关键字“helloworld”的内容,及其上下两行的内容从定向保存到1.txt。请写出命令
20、echo "ABCDEF abtdefg" |sed -i s/c/t/g 这条命令是否正确?如若正确可能会显示什么样的结果?
21、查找文件中1到20行之间,同时将"aaa"替换为"AAA","ddd"替换"DDD"
22、用awk获取文件中第三行的倒数第二列字段
为了让学员学以致用,老男孩教育不断更新Linux培训教学大纲,与一众讲师精心打造Linux云计算SRE课程体系。老男孩教育Linux云计算SRE运维课程,从零基础开始授课,适合零基础且对Linux感兴趣的学员学习。课程的主要目的就是培养出专业的Linux系统工程师,名师授课全程面授教学,边讲边练帮助学员高效掌握Linux技术。
推荐阅读:
