(全)面试题 脚本及Linux操作题含答案.docx
《(全)面试题 脚本及Linux操作题含答案.docx》由会员分享,可在线阅读,更多相关《(全)面试题 脚本及Linux操作题含答案.docx(11页珍藏版)》请在优知文库上搜索。
1、面试题脚本及LinUX操作题含答案题目1简单Shell命令按照要求书写shell命令(10分钟):文件操作:如何创建一个目录:一_如何删除一个文件:一_如何创建一个软链接:文件内容操作:如何匹配既包含aa又包含bb的行:如何匹配包含站点Uri(如:Mtp:WWW系统相关:如何查看SPider用户启动的所有服务:如何查看目前机器IiSten的所有端口:如何查看某进程所占用的各种开销如CPU、物理内存、虚拟内存、SOCKET句柄、文件句柄,网络流量,SoCKET状态等(列出你所知道的尽可能多的命令或者通过哪个文件的内容查看):如何远程执行一个命令,比如查看另一台机器的pstree结果:参考答案:m
2、kdirrmIn-ssourcetargetgrepaafilegrepbbgrephttp:八/*/$pstreespidernetstat-anpgrepLISTENop、vmstatxnetstatxiostatxps、procpidfd*sprocpidstat、procnetdevxdf、sar、ifconfigssh-n-Iusernameaddress,sn考察点:Linux基础知识题目2:统计文件单词出现次数的toplO说明:用shell或perl完成下列试题1)文件words存放英文单词,格式为每行一个英文单词(单词可以重复),统计这个文件中出现次数最多的前10个单词(5分钟
3、)参考答案:uniq-Cwordshead-10awkprint$2考察点:脚本基础知识题目3:查找文件名含abc字符的文件考察:shell命令(3min)问题:查找当前目录下(及子目录),文件名含有abc字符的文件(忽略大小写)参考答案:find.-inamen*abc*n题目4:程序出core后如何调试问题:在Iinux系统下,程序出core后如何调试?由内存越界引起的core有什么特点?(3分钟)参考答案:出core后,用gdb进行core文件的调试,调用bt命令查看出core时候的程序堆栈状态。内存越界引起的core通常来说,堆栈的调用关系会非常混乱。考察点:此题主要考察:对Iinux
4、下程序调试的掌握。题目5:将目录下所有文件中的aaa改成bbb说明:用shell完成下列试题:如何将当前目录下所有文件(包括子文件夹中的文件)中的aaa全部修改成为bbb?(5分钟)参考答案:1:正常解法:forfileinfind.-typef;dosed,saaabbbg,$filetmpabc;cptmpabc$file;done;rmtmpabc;#此句可选2Find.-typefxargssedzsaaabbbgz,这个也可视为可行,不过需要sed能够实现对自身文件的替换。3 :find.-typef-execsed,saaabbbg,Vtmpabc-execcptmpabc;这个也
5、是可以的。建议:考虑到用find来搜索目录数,给1/3的分数。考虑到xargs或者-exec的再给1/3的分数,最后功能完全正确的给1/3的分数。考察点:测试工程师和测试开发工程师脚本基础知识题目1打印文件每行的最后一个单词题目描述:已知文本文件A,要求打印每行的最后一个单词。使用任意脚本完成考察点:脚本的使用能力答案:perl版本:()ines=;foreach$line(lines)words=($line=/(S+)g);printwordswords-l.n;)时间:IOmin题目2:统计某时间点日志分布的条数题目:程序日志打印文件名为logs格式为:NOTICE2009-09-090
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全面试题 脚本及Linux操作题含答案 试题 脚本 Linux 操作 答案