一面结束,尝试复盘一下,被自己菜到气抖冷。记录下印象比较深的内容。
一、linux相关
1.根据文件名查找存储路径
背景:面试官一直尝试将问题融入我的项目中的场景,应该是为了考察相关命令,当时我的思考还局限在项目中,理解成了怎么快速进到文件夹里打开日志(平时没少写xshell命令集,有点想当然了)。
备注:项目中日志文件目录结构已知,日志分成多个等级输出,并按日期切分成多个文件夹中保存。
马后炮:
①当前目录下查找:sudo find -name XXX
②主目录下查找:sudo find /home -name XXX
扩展:find命令的使用大致分为如下类型,根据文件名查找目录,根据目录查找文件,根据权限查找文件,基于用户查找文件,根据日期和时间查找文件,根据大小查找文件,以及和其他命令搭配使用,如查找到文件后打开/修改/删除等等。
2.杀进程命令,以及查找父进程
背景:考察linux相关命令,只能说时间长了不用必然会忘,这里我想到了最简单粗暴的pkill然后脱口而出
解答:
①嗯,现在想起这个命令的正确用法是根据应用名杀进程,如pkill -9 csdn,
②通过ps -ef查到进程pid,之后杀进程
③通过netstat 查到进程端口号,之后杀进程
④关于第二个问题