参考:https://jingyan.baidu.com/article/656db918fccd01e381249c2b.html
文件操作:
1 open——打开连接
2 cd /——到某个工作目录下
3 ls——列出当前目录下的所有文件 ls -lah——查看当前目录下所有文件
4 cp -rf f1 f2——强行递归复制f1下的所有文件到f2
5 mv f1 f2——修改文件名
6 mkdir——在目录下创建文件夹
7 :wq!——编辑文件后保存并退出 :q!——不保存修改退出
8 du -sh——查看文件大小
9 exit——退出当前>命令行
10 scp -r /Users/xxx/xxx xxx@192.168.xx.xxx:/xxx/xxx (xxx是路径和ip地址以及用户名)——拷贝文件到远程服务器
11 查找文件:(find和locate)
find 路径 -name xx.xx(例find / -name test.txt)
locate test.txt
./startup.sh——到bin目录下执行此指令,启动tomcat
chmod u+x *.sh——给所有sh指令文件赋予执行权限
sudo chmod -R 777 *-permission denied时候执行
查看编辑操作:
1 vi f1——打开后按i编辑配置文件,编辑后esc退出,再执行:wq!保存
2 tail -n100 base.log——固定查看文件末尾内容
3 tail -f -n100 base.log——增量查看文件末尾100行内容(动态)
4 根据时间段查看日志信息:(正则表达表示,或者起止时间点精确)
sed -n '/2018-04-16 11:1[0-9]:[0-9][0-9]/,/2018-04-16 11:2[0-9]:[0-9
][0-9]/p' catalina.out
5 根据关键词查看日志信息:
grep '异常' catalina.out
6 查询一段时间内日志,并根据关键词过滤:(查找一段时间内的日志,并且日志中包含异常两个字的,|是管道的意思,前半部分输出是后半部分输入,相当于指令交集)
sed -n '/2018-04-16 11:1[0-9]:[0-9][0-9]/,/2018-04-16 11:2[0-9]:[0-9
][0-9]/p' catalina.out|grep '异常'
7 分页查看(more/less,:q退出,空格下翻,b上翻,less按上下键,可以逐条滚动)
cat -n test.log |grep "异常" |more
8 查看并导出到文件(linux控制台查看不方便,可以导入到本地xxx.txt,打开xxx分析日志,其他指令后加>都可以导出)
cat -n test.log |grep "异常" >xxx.txt
9 获得关键字信息出现的行号
cat -n test.log |grep "异常"
9 查看项目进程信息
ps -ef|grep 'xxx'