一. 三剑客-基础部分题目

涉及到三剑客过滤,替换,取列操作

1. 选择

在给定文件中查找与条件相符字符串的命令及查找某个目录下相应文件的命令为:(多选)

  • A:grep
  • B:gzip
  • C:find

sort在给定文件中查找与设定条件相符字符串的命令为()

  • A:grep
  • B:gzip
  • C:find
  • D:sort

_______命令可以从文本文件的每一行中截取指定内容的数据。

  • A:cp
  • B:dd
  • C:fmt
  • D:cut

下面表述错误的是

  • ^表示开头,如^abc表示以abc开头的
  • $表示结尾如abc$表示以abc为结尾的
  • ?表示前一个字符出现0或1次,如ab?c表示a与c之间可有0或1个b存在
  • + 表示前一个字符出现0或多次。如ab+c表示a与c之间可有0或多个b存在

2. 填空

Unix中在当前目录下所有.cc 的文件中找到含有“asiainfo”内容的文件,命令为_______

使用AWK指定分隔符的参数是________

3. 简答

找出当前目录下包含127.0.0.1关键字的文件?

文件内容排序、文件行取唯一值的命令分别是?

删除/显示1.txt文件第3行到第10行的内容?

使用awk取出/etc/passwd第一列数据也就是取出用户名。

用命令行更改config.txt文件,把里面所有的“name”更改为“address”

利用sed命令将test.txt中所有的回车替换成空格?

写出查询file.txt以abc结尾的行

删除file.txt文件中的空行

打印file.txt文件中的第10行

找出ifconfig命令结果中的1-255之间的数值;

删除/etc/fstab文件中所有以#开头的行的行首的# 号及#后面的所有空白字符;

查找最后创建时间是3天前,后缀是*.log的文件并删除

查找文件中1到20行之间,同时将"aaa"替换为"AAA","ddd"替换"DDD"

使用sed命令打印出文件的第一行到第三行

在/var/ sync/log/cef_watchd-20080424.1og文件中查找大小写不敏感“mysql"字符串中的命令是

为了在/var/sync/log 目录中查找更改时间在5日以前的文件井删除它们,linux命令是

把data目录及其子目录下所有以扩展名.txt结尾的文件中包含oldgirl的字符串全部替换为oldboy.

写出删除abc.txt文件中的空行

查看linux服务器ip的命令,同时只显示包含ip所在的行打印出来

用awk获取文件中第三行的倒数第二列字段

有文件file1

  • 请用shell查询file1里面空行的所在行号
  • 查询file1以abc结尾的行
  • 打印file文件第一行到第三行

显示file文件里匹配foo字串那行以及上下5行、显示foo及前5行、显示foo及后5行

echo "ABCDEF abtdefg" |sed -i s/c/t/g 这条命令是否正确?如若正确可能会显示什么样的结果?

当前系统中没有任何文本编辑器(vi,emacs,vim,edit等),如何过来掉注释行和空行查看/etc/ssh/ssh_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 

查找file.log文件中的包含关键字“helloworld”的内容,及其上下两行的内容从定向保存到1.txt。请写出命令

二. 进阶题目:

需要用到awk数组和函数知识点

用awk获取文件中第三行的倒数第二列字段

awk是一个很强大的文本处理工具,请使用awk统计当前主机的并发访问量

有一个文件nginx.log,请用awk提取时间(HH:MM),文件内容如下:

183.250.220.178|-l[20/jul/2017:10:35:14 +0800]|POST /audiosearch/search
HTTP/1.1|200|54|-lDalvik/1.6.0(linux;U;Android 4,4,4;Konka Android TV 638 Build/KTU84P)|-l-[5.069|5.001,0.005|www.kuyun.com|8771|172.21.19.67:8084,172.21.19.66:8084] 183.250.220.178|-l[20/jul/2017:10:35:14 +0800]|POST /audiosearch/search HTTP/1.1|200|54|-lDalvik/1.6.0(linux;U;Android 4,4,4;Konka Android TV 638 Build/KTU84P)|-l-[5.069|5.001,0.005|www.kuyun.com|8771|172.21.19.67:8084,172.21.19.66:8084] 

统计apache访问日志流量排名前10个IP

统计出apache的access.log 中访问最多的5个ip

这条linux命令的含义:netstat -n |awk '/^tcp/ {++} print a,${a} }'

使用awk分析日志(最后一个字段是IP,统计访问量前十的IP,并进行排序)

从a.log文件中提取包含“WARNING”或“FATAL”,同时不包含“IGNOR”行,然后,提取以“:”分割的第五个字段

作者:老男孩教育_李导
链接:https://www.jianshu.com/p/61d8883719ac
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

转载于:https://www.cnblogs.com/niaocaizhou/p/10649506.html

[三剑客]老男孩教育-三剑客笔试题集合相关推荐

  1. linux 将test.log中第1行的所有都替换成,【Linux面试题7】三剑客笔试题集合

    三剑客笔试题集合 一. 三剑客-基础部分题目 1. 选择 1.在给定文件中查找与条件相符字符串的命令及查找某个目录下相应文件的命令为:(多选)(AC) A:grep B:gzip C:find D:s ...

  2. 华为C语言笔试题集合

    ①华为笔试题搜集 1.static有什么用途?(请至少说明两种)     1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变.     2) 在模块内(但在函数体外),一个被声明为 ...

  3. Linux字符串三剑客笔试题集合

    https://www.cnblogs.com/cuiyongchao007/p/12907946.html 休息日做完! 不能再家里做  没有效率!

  4. 戴维营教育ios笔试题一

    戴维营教育原创文章,转载请注明出处.我们的梦想是做最好的iOS开发培训! 笔试是招揽人才的第一道关卡(简历筛选除外),它能够较全面的考察一个人对基础知识的掌握程度以及解决问题的能力.更多iOS笔试面试 ...

  5. java集合笔试编程题_Java 基础算法及编程笔试题集合

    1. 斯诺克台球共有15个一分球,2,3,4,5,6,7分球各一个,规则是先打一个最低分球,然后可以打一个其他分值的球,如此反复,如果台面还有更低分值的球,打入的高分球计分,同时拿出来放回原位置,要求 ...

  6. 2018年网易实习生笔试题集合之牛牛的闹钟

    问题描述:A时B分上课,牛牛到教室要X分钟,所以牛牛最晚什么时候起床. 思考:不用思考,简单题最晚当然是 上课时间-从宿舍到教室花费的时间. 代码如下: #include<bits/stdc++ ...

  7. 2018年网易实习生笔试题集合之安置路灯

    问题描述:只包含. x 的一个队列,其中. 表示需要被照亮的地方,一个路灯可以照亮三个位置, 照亮这个队列中所有的. 该如何放置路灯使得路灯的数量最少. 思考:这种题的关键就在于该如何放置路灯,而且要 ...

  8. 2018年网易实习生笔试题集合之数对

    问题描述: 整数对(x,y)x,y都不大于n ,且x%y 大于等于 k.问有多少这样的数对. 思考:最简单的来想 当然是双层循环咯,但是当然复杂度太高不行.参照前面一个求余数的问题,我们会想到是否也会 ...

  9. 2018年网易实习生笔试题集合之矩形重叠

    问题描述:求有多少个矩形重叠. 思考:这道题讲道理很难,难在你需要思考怎么去表示矩形重叠.我一开始的想法是将这些矩形按照左下角的x值的大小排序,然后依次拿来矩形做比较,然后开始写代码发现写不出来.换条 ...

  10. 2016最新Java笔试题集锦

    更新时间:2015-08-13         来源:网络投诉删除 [看准网(Kanzhun.com)]笔试题目频道小编搜集的范文"2016最新Java笔试题集锦",供大家阅读参考 ...

最新文章

  1. C#设置当前程序通过IE代理服务器上网
  2. 如何实现高容量大并发数据库服务 | 数据库分布式架构设计
  3. 硬盘温度70度正常吗_打破传统固态硬盘的速度壁垒!XPG S50 PCIE 4.0评测
  4. 几天后自动领取java怎么做的_java获取几天前和几天后的日期
  5. jQuery_事件学习
  6. 把MySQL中的各种锁及其原理都画出来
  7. 飞鸽传书 的内置的计算机处理
  8. Python《使用Selenium实现自动化操作》
  9. 互联网女皇报告:拼多多美团崛起,支付宝微信同台竞技!
  10. python six库安装_Python 安装matplotlib,six,dateutil,pyparsing 完整过程
  11. java导出地图矢量Shp文件
  12. endnote 参考文献加序号_两招搞定参考文献自动编号与格式编排
  13. Python批量处理Excel文件之删除操作
  14. 你连阶级固化的原因都搞不清,又凭什么不被固化在底层?
  15. 【微信小程序】echarts 正态分布图 区间柱形图
  16. MC9S12XEP100的SPI模块(S12SPIV5)
  17. 计组头哥实验 第2关 原码一位乘法器设计
  18. 4500m a8 amd_amd a8 4500m等同什么intel
  19. miui android系统 流量,小米4 MIUI6系统怎么设置流量功能?小米4 MIUI6流量管理设置?...
  20. pwnable-shellshock

热门文章

  1. [摘录]第二部分 战略决策(1)
  2. linux mint 搜狗 乱码,解决linux mint wine微信字体显示问题
  3. html 缩小时字体错位,微信字体设置导致页面错位的解决方法
  4. 详解:分治算法【Java实现】——汉诺塔问题
  5. python爬取煎蛋图片
  6. python爬虫爬取图片代码_Python爬虫爬取煎蛋网图片代码实例
  7. 利用cookie实现搜索记录
  8. Ajax实战(Ajax in action中文版)[一周内7折] →推荐 →新书
  9. 金蝶 系统服务器繁忙,金蝶登录时提示云服务器繁忙
  10. 数据安全--11--数据安全政策文件体系