在Linux系统中,要在10GB的二进制日志文件中快速定位包含特定模式'ERROR_CODE=0x5F3A'的最新出现位置,最佳命令组合是:
答案解析
核心考点:大文件搜索的Linux命令优化
解题思路分析:
1. 二进制文件需要grep的-a参数强制按文本处理
2. tail -n1可提取最后匹配行
3. find命令不适合单文件搜索
4. cat处理大文件存在内存风险
5. less无法直接定位最后匹配项
选项分析:
A:错误,find用于多文件遍历而非大文件搜索
B:正确,-a处理二进制,管道定位最后出现位置
C:错误,cat大文件可能导致内存溢出
D:错误,less需要手动跳转且效率低
易错点提醒:易忽略二进制文件处理参数和结果定位方法
正确答案:B