Java-操作系统-1

1. 操作系统

1.1 Linux里如何查看一个想知道的进程?

参考回答

查看进程运行状态的指令:ps命令。“ps -aux | grep PID”,用来查看某PID进程状态

答案解析

//ps使用示例
//显示当前所有进程  
ps -A  
//与grep联用查找某进程  
ps -aux | grep apache  

//查看进程运行状态、查看内存使用情况的指令均可使用top指令。
top

1.2 Linux里如何查看带有关键字的日志文件?

参考回答

  1. cat 路径/文件名 | grep 关键词
# 返回test.log中包含http的所有行
cat test.log | grep "http"
  1. grep -i 关键词 路径/文件名 (与方法一效果相同,不同写法而已)
# 返回test.log中包含http的所有行(-i忽略大小写)
grep -i "http" ./test.log  

1.3 说说你对grep命令的了解?

参考回答

grep 命令。强大的文本搜索命令,grep(Global Regular Expression Print) 全局正则表达式搜索。

grep 的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名。搜索的结果被送到标准输出,不影响原文件内容。

答案解析

1.    //参数  
2.    -A n --after-context显示匹配字符后n行  
3.    -B n --before-context显示匹配字符前n行  
4.    -C n --context 显示匹配字符前后n行  
5.    -c --count 计算符合样式的列数  
6.    -i 忽略大小写  
7.    -l 只列出文件内容符合指定的样式的文件名称  
8.    -f 从文件中读取关键词  
9.    -n 显示匹配内容的所在文件中行数  
10.    -R 递归查找文件夹  
11.      
12.    //grep 的规则表达式:  
13.    ^       #锚定行的开始 如:'^grep'匹配所有以grep开头的行。   
14.    $       #锚定行的结束 如:'grep$'匹配所有以grep结尾的行。   
15.    .       #匹配一个非换行符的字符 如:'gr.p'匹配gr后接一个任意字符,然后是p。    
16.    

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

Java岗位面试真题宝典 文章被收录于专栏

本面试宝典均来自校招面试题目大数据进行的整理

全部评论
ps查进程,grep过滤
点赞 回复 分享
发布于 2021-09-28 08:13

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务