第1周课前测试考试题
第1章 第1周课前测试考试题
1.1 创建目录
第1题创建一个目录/data。
1.2 创建文件
第2题在/data下面建立一个文件oldboy.txt。
1.3 给文件加内容
第3题为oldboy.txt 增加内容为“I am studying linux.”。
1.4 复制文件并粘贴
第4题把oldboy.txt文件拷贝到/tmp下。
1.5 移动目录
第5题把/data目录移动到/root下。
1.6 删除文件
第6题进入/root目录下的data 目录,删除oldboy.txt文件。
1.7 删除目录
第7题接第6 题,退出到上一级目录,删除data目录。
1.8 过滤字符串
第8题请给输出test.txt文件内容时,不包含oldboy字符串的命令。
已知文件test.txt内容为:
准备素材
方法一
方法二
方法三
方法四
1.9 递归创建目录
第9题请用一条命令完成创建目录,即创建/oldboy目录及/oldboy/test目录
1.10 别名
第10题已知/tmp下已经存在test.txt文件,如何执行命令才能把/mnt/test.txt拷贝到/tmp下覆盖掉/tmp/test.txt,而让系统不提示是否覆盖(root权限下)。
方法一:命令前加反斜杠,可以忽略别名的作用
方法二:给命令写全路径
为什么会有提示?因为设置了别名。别名全局生效的配置文件是:/etc/bashrc
1.11 取行
第11题只查看ett.txt文件(共100行)内第20到第30行的内容
模拟数据
方法一
方法二
方法三
1.12 分析日志
第12题分析图片服务日志,把日志(每个图片访问次数*图片大小的总和)排行,取top10,也就是计算每个url的总访问大小
【附加题:工作场景高难度加分题,不会的同学可以放弃不答】。
说明:本题生产环境应用:这个功能可以用于IDC网站流量带宽很高,然后通过分析服务器日志哪些元素占用流量过大,进而进行优化或裁剪该图片,压缩js等措施。
本题需要输出三个指标:【访问次数】【访问次数*单个文件大小】【文件名(可以带URL)】
测试数据如下:
1.13 查找文件并替换文件的内容
第13题把/oldboy目录及其子目录下所有以扩展名.sh结尾的文件中含./hostlists.txt的字符串全部替换为../idctest_iplist。
准备素材
查看素材的内容
解答:sed查找替换,一条命令搞定
验证