【Centos】查询命令
2021/8/27 7:07:31
本文主要是介绍【Centos】查询命令,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
目录- 一. grep
- 1. grep 命令
- 2. 搜索字符串
- 二. find
- 1. 根据文件名查询
- 2. 根据目录查询
- 3. 根据内容查询
- 4. 通配符
- 5. 时间范围
- 三. 端口/进程
- 1. 根据端口获取进程
- 2. 查看开启的端口 | 端口被哪个进程占用
- 4. 根据进程号查进程
- 四. jps
- 1. 常用
一. grep
1. grep 命令
global search regular expression(RE) and print out the line
grep --h 命令说明 grep -i 不区分大小写 grep -n 显示行号 grep -c 显示匹配的行数量 grep '^A' 以A开头的行,^表示开始的意思 grep 'A$' 以A结束的行,$表示结束的意思
2. 搜索字符串
grep 'aa' mylog.log
二. find
- 按名称查询
- find --help
- -iname:不区分大小写
1. 根据文件名查询
find / -name '文件名'
2. 根据目录查询
find / -name '目录名' -type d
3. 根据内容查询
find . | xargs grep -ri 'content' find . | xargs grep -ril 'content' 只显示文件名称
4. 通配符
* 匹配任意内容 ? 匹配任意一个字符 [] 匹配任意一个括号内的字符
find / -name "好*" find /root -name "好?" find /root -name "好[事人]"
5. 时间范围
- -10 10天内修改的文件
- 10 10天当前修改的文件
- +10 10天前修改的文件
- atime 访问文件时间
- ctime 创建文件时间
- mtime 修改文件时间
查找10天前的日志 find /var/log -mtime +10
三. 端口/进程
1. 根据端口获取进程
lsof -i:port # 根据端口查询pid yum install lsof # 安装lsof
2. 查看开启的端口 | 端口被哪个进程占用
netstat -lnpt netstat -lnpt | grep pid netstat -nap | grep pid
4. 根据进程号查进程
ps -ef | grep pid # 根据pid查询进程信息 ps -aux | grep -v grep | grep pid
四. jps
- JavaVirtual Machine Process Status Tool
- jps --help
1. 常用
jps -lm -l:输出完全的包名,应用主类名,jar的完全路径名 -v:输出jvm参数 -m:输出main method的参数 -J:传递参数到vm,例如:-J-Xms512m
这篇关于【Centos】查询命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-17getExternalFilesDir这个方法哪些安卓版本可以使用?-icode9专业技术文章分享
- 2024-11-17app下载好后,安装包更新代码怎么写?-icode9专业技术文章分享
- 2024-11-17login-customer-id 如何获取?-icode9专业技术文章分享
- 2024-11-17使用 vite加载.env 文件环境变量无法加载是什么原因?-icode9专业技术文章分享
- 2024-11-17tp钱包是什么,有哪些功能?-icode9专业技术文章分享
- 2024-11-16在电脑上怎么模拟手机的运行环境?-icode9专业技术文章分享
- 2024-11-16接收socket数据,莫名其妙socket就关闭了是怎么回事?-icode9专业技术文章分享
- 2024-11-16ts nightly是什么?-icode9专业技术文章分享
- 2024-11-16如何升级vscode版本?-icode9专业技术文章分享
- 2024-11-16如何设置vscode默认的node版本?-icode9专业技术文章分享