linux 命令
1. 查看日志文件
直接查看文件、带行号查看文件、查找内容、实时查看文件变化
less catalina.out
j 下一行
k 上一行
f 向下滚动一屏幕
b 向上滚动一屏幕
g 定位到文档头部
G 定位到文档最尾部
q 退出less模式
带出行号查看文件 less -N catalina.out
查找关键字内容时,常用向下查找、向上查看。如在日志中查找,因日志一般是追加的,从下向上查找更为常用。 /keyword 向下查找 n 向下匹配下一处匹配文本 N 向上匹配下一处匹配文本 ?keyword 向上查找 n 向上匹配下一处匹配文本 N 向下匹配下一处匹配文本
实时查看文档变动 F 实时滚动文档 Ctrl + c 退出实时滚动模式 类似效果: tail -f catalina.out
2. 启动springboot项目
前台启动:
java -jar XXX.jar
后台启动:
区别:前台启动ctrl+c就会关闭程序,后台启动ctrl+c不会关闭程序
java -jar xxx.jar &
制定控制器标准输出:
- catalina.out将标准输出指向制定文件catalina.out
- 2>&1 输出所有的日志文件
- & 后台启动
java -jar xxx.jar > catalina.out 2>&1 &
这种方式启动在SSH连接断开后就会退出,通过以下启动就不会退出了:
nohup java -jar xxx.jar > catalina.out 2>&1 &