扣丁学堂Linux培训分享一些常见的Shell脚本面试问题

本篇文章扣丁学堂Linux培训小编给读者们分享一些常见的Shell脚本面试问题,如果有即将参加Linux开发工程师面试或者正在准备面试的小伙伴可以参考了解一下哦。

扣丁学堂Linux培训分享一些常见的Shell脚本面试问题_第1张图片

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。

你可能感兴趣的:(扣丁学堂Linux培训分享一些常见的Shell脚本面试问题)