本篇文章扣丁学堂Linux培训小编给读者们分享一些常见的Shell脚本面试问题,如果有即将参加Linux开发工程师面试或者正在准备面试的小伙伴可以参考了解一下哦。
1、文本分析
取出password中shell出现的次数
第一种方法结果:
4/bin/bash
1/bin/sync
1/sbin/halt
31/sbin/nologin
1/sbin/shutdown
第二种方法结果:
/bin/sync1
/bin/bash1
/sbin/nologin30
/sbin/halt1
/sbin/shutdown1
2、文件整理
employee文件中记录了工号和姓名
employee.txt:
100JasonSmith
200JohnDoe
300SanjayGupta
400AshokSharma
bonus文件中记录工号和工资
bonus.txt:
100$5,000
200$500
300$3,000
400$1,250
要求把两个文件合并并输出如下
处理结果:
400ashoksharma$1,250
100jasonsmith$5,000
200johndoe$500
300sanjaygupta$3,000
3、打印本机的交换分区大小
处理结果:
Swap:1024M
4、用户清理
清除本机除了当前登陆用户以外的所有用户
处理结果:
23:00:17up1:08,1user,loadaverage:0.02,0.05,0.02
USERTTYFROMLOGIN@IDLEJCPUPCPUWHAT
rootpts/1192.168.1.10022:150.00s10.75s0.00sw
本机只剩下你自己就对了:)
5、root用户今天登陆了多长时间
处理结果:
rootlogontoday:0.06hour
6、打印当前sshd的端口和进程id
处理结果:
sshdPort&&pid:225412
想要了解更多关于Linux开发方面内容的小伙伴,请关注扣丁学堂Linux培训官网、微信等平台,扣丁学堂IT职业在线学习教育有专业的Linux讲师为您指导,此外扣丁学堂老师精心推出的Linux视频教程定能让你快速掌握Linux从入门到精通开发实战技能。扣丁学堂Linux技术交流群:422345477。
有疑问加站长微信联系(非本文作者)