首页 > 试题广场 >

某公司网络中心的linux服务器只有系统维护时才执行rebo

[不定项选择题]
某公司网络中心的linux服务器只有系统维护时才执行reboot, 网络管理员统计服务器使用reboot指令的次数(      )
  • history | grep reboot | wc -l
  • history | grep reboot | grep -v grep | wc -l
  • history | grep -w reboot | grep -v grep | wc -l
  • history | grep reboot | grep -v grep | wc -w
history:显示历史记录和执行过的指令
|:管道,上一条命令的输出作为下一条命令的参数
grep:搜索
grep -w p:只匹配p
grep -v p:反向查找,不包含p的行
wc -w:统计字数
wc -I:统计行数
发表于 2019-07-25 21:02:22 回复(7)
如果有自研脚本叫myreboot,b不是有问题吗?
发表于 2021-05-05 22:10:29 回复(2)
从题目中可以看出,该公司定期维护系统进行reboot,如果使用A选项的命令,查出来的结果就是reboot的次数+使用该命令的次数。
BCD选项中的grep -v grep的目的,就是排除使用查询命令导致的查询次数增加。
剩下的区别就是wc -l 和wc -w,-w参数是过滤出含reboot字符的个数的,这样又会导致查询结果的增加,而-l只统计含reboot的行。
C选项的 grep -w reboot,是先精确匹配reboot字符,然后通过grep -v grep过滤掉查询命令的行,剩下的就是实际上使用reboot命令的行数。
发表于 2022-04-20 21:09:30 回复(0)
wc -w 统计单词个数
发表于 2021-02-23 18:10:15 回复(0)