1.日志操作
- 在整个日志文件dinner-2.log,取出所有含有"xxx"的行,并在当前目录生成符合要求的行的文件yyy.txt
cat dinner-2.log | grep 'xxx' >> yyy.txt
- 在整个 dinner-2.log 日志中,找出所有含有 “xxx” 的行
grep "xxx" dinner-2.log
grep "xxxx.*yyy" dinner-2.log # 含有"xxx && yyy" 的行
- 查看实时日志
tail -f xxx.log
- 查看最近 200 条日志
tail -n 200 xxx.log
- 查找文件名是以 .txt 结尾的文件
find -name "*.txt"
2.进程、端口操作
- 根据端口号查询 pid
lsof -i :8080 # 8080 是端口号
或者
netstat -nlp | grep 8080
- 根据项目名查询 pid
ps -ef |grep "项目名"