linux常用命令
查看服务有没有挂掉
ps -ef | grep java
日志路径:
/opt/amp
文件关键词查询:
cat mercury_pms.log |grep 'mysql'
查看文件最后5行
tail -n 5 log2014.log
跟踪文件
tail -f test.log
切换用户
su qappsom
新建和保存文件
vi 文件名
i 进入编辑模式
输入内容
ESc
:wq! 保存退出
:q! 不保存退出
返回之后看有没有保存即可
备份文件 mv pms.cfg pms.cfg.bak
mv 原文件名 新文件名
启动文件 bash ./stop.sh
删除文件 rm 文件名
删除文件夹 rm -rf
查看redis进程:ps -ef|grep redis
杀死redis进程: kill -9 7692
删除所有文件: rm -rf ./*.log
查看磁盘空间 df -Th
查询es curl eshost:port/account/_doc/{accountId}
显示file文件里匹配foo字串那行以及上下5行 grep -C 5 foo file
显示foo及前5行 grep -B 5 foo file
显示foo及后5行 grep -A 5 foo file
根据关键词查询后面100行
查看最后100行cat filename | tail -n 100
查看1000到3000行的数据 cat filename | head -n 3000 | tail -n +1000
查看、打印文件所有内容 cat filename
vi 打开文件后可以输入/+关键字即可进行搜索,输入n即可跳到下一个关键字地方 N跳到上一个关键字地方
vim打开文件后,按住shift+G即可跳到文件末尾,输入?+关键词也可进行搜索
查看文件相关内容: ll
切换文件用户:chown 账号名称:用户组名称 文件或目录
ftp相关用法:
获取文件:get 文件名
上传文件:put 文件名
切换本地目录: lcd
退出ftp: exit
删除以hermesH2开头的所有文件: rm -f hermesH2*
连接redis: redis-cli -h 172.20.8.22 -p 6379 -a datayes@123
shifg + G 跳到文件末尾
复制文件到文件夹下 cp hermes-client-0.7.2-501.jar bak/
查看java端口号:
ps -aux | grep Java
netstat -naop | grep 3582
将接口出参输出到文件:
将文件内容作为参数调接口:
curl -H 'Content-Type: application/json' -X POST 'http://ip:port/接口路径' -d '@./ret.json'
将接口出参输出到文件:
curl -X GET 'http://ip:port/接口路径' -o ret.json
情况文件内容: echo > 日志文件
查看当前路径 pwd
查看进程 top