互联网/IT行业面试题 · tech:shell
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 29 道 · 更新 2026-08-05
筛选题目已选:tech:shell
考察点
技术栈
第 1 题在 Shell 脚本中,# 和 $ 符号分别有哪些作用? 考察 Shell 基础语法符号的理解与区分第 2 题Linux下存在一个日志文件,格式为id size time,命令行如何统计相同id的总size大小和平均time? 考察Linux命令行文本处理能力及awk、sort、uniq的熟练运用第 3 题请用 Shell 命令统计文件中包含特定字符串(如“test”)的行数。 考察文本处理工具的使用与命令行效率第 4 题请编写一个命令行或脚本实现:从日志文件 a.log 中提取每行第三列的内容(按空白分隔),统计每个不同词出现的次数,并按出现次数降序排序,输出出现次数最多的前 10 个词。 考察日志处理、文本提取、排序和统计的编程能力第 5 题如何规避 rm -rf 这类危险操作的风险? 考察对危险命令的风险意识与工程化防护手段第 6 题请编写一个 Shell 脚本,统计指定文件中单词 hello 出现的次数。 考察 Shell 文本处理命令与脚本编写能力第 7 题请说明如何查看一个文本文件的后10行和前10行,并解释所用命令的关键参数。 考察Linux/Unix命令行常用文件查看工具及其参数使用第 8 题shell脚本是在用户态还是内核态运行的? 考察对进程执行态和系统调用机制的理解第 9 题请介绍你在日常开发和运维中常用哪些 Linux 命令,比如 vim 编辑、Shell 脚本编写、文件重命名、定时任务以及用 nohup 后台运行 jar 包,并说明各自的使用场景和注意事项。 考察 Linux 基础命令熟练度、Shell 脚本能力和后台任务管理经验第 10 题如何将命令输出内容写入文件中 考察命令行重定向与文件操作的基础知识第 11 题在Linux中,如何使用Shell命令查找文件的位置? 考察Shell文件查找命令的掌握与使用场景第 12 题请写出一个 Shell 命令,统计指定文本文件中单词 hello 出现的次数。 考察 Shell 文本处理工具的使用与结果正确性第 13 题你主要掌握哪些编程语言或脚本语言? 考察候选人技术栈的熟悉程度与表述清晰度第 14 题请介绍一个你在项目中编写或使用 Shell 脚本解决实际问题的经历。 考察 Shell 脚本的实际应用能力、问题拆解与结果复盘第 15 题如何在后台启动一个进程? 考察对后台进程启动、日志重定向和会话管理的理解第 16 题请介绍几个你常用的 Shell 命令,并说明它们的主要用途和使用场景。 考察 Shell 基础命令的掌握程度和实际应用能力第 17 题说一下写一个shell脚本实现调用中间件jar包的思路? 考察shell脚本编写、中间件调用流程和错误处理能力第 18 题你在日常开发中是否熟练使用 Linux 和编写 shell 脚本?主要用它们解决了哪类问题,是否涉及批量处理文件或截取字段等场景? 考察 Linux 基础、shell 脚本实战经验及批量文本处理能力第 19 题请描述在终端中,从输入一条命令到看到输出结果的完整过程。 考察对操作系统、终端、Shell、输入输出处理的系统性理解第 20 题在编写和执行 Shell 或 Python 脚本时,通常会遇到哪些类型的异常或错误?针对这些异常,你会如何设计和实施处理策略? 考察对脚本异常类型的识别及系统化异常处理设计能力