linux命令大全

命令相关

xshell 

sz:导出日志,将选定的文件发送(send)到本地机器

rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到 Linux 服务器

或者

命令界面右键点击启动,选择保存的位置,就会自动保存日志了,不用了记得停止

 

------------------------------------------------------

cat 由第一行开始显示文件内容
tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写!
nl 显示的时候,顺道输出行号!
more 一页一页的显示文件内容
less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
head 只看头几行
tail 只看尾巴几行
————————————————

netstat -ntulp |grep 80 查看所有80端口使用情况
ps -aux | grep java 查看java端口使用情况

tail -n 10 test.log 查询日志尾部最后10行日志。
tail -n +10 test.log 查询10行之后的所有日志。
tail -fn 100 test.log 循环实时查看最后100行记录(最常用的)

tail -100f test.log 实时查看最后100行记录
head -n 10 test.log 查询日志文件中的头10行日志。
head -n -10 test.log 查询日志文件除了最后10行的其他所有日志。

cat -n test.log |grep "飞行" 得到关键日志的行号

cat Database_Interface.log.ERROR.log | grep "要操作的数据不存在"

cat Database_Interface.log.ERROR.log | grep "要操作的数据不存在" -c 10

grep -A10 “你好” 查看包含“你好“日志以及之后的10行日志;

grep -B10 “你好” 查看包含“你好“日志以及之前的10行日志;

grep -C10 "你好" 查看包含“你好“日志以及前后的10行日志

cat -d:f1 test.log 显示第一个域

vi Database_Interface.log.sqldump.log

/findYesterdayAllByPid或?findYesterdayAllByPid
n下一个,shift+n上一个

cat Database_Interface.log.sqldump.log | grep 'ShareMoneyUserDao\.findYesterdayAllByPid'

--------------------------------------------------------

命令测试http接口
curl -H "HTTP-CUST-OID: 200" http://172.28.240.22:5001/ownerSetting/findByOid/200


curl -X "POST" "http://10.20.11.203:5005/loggers/com.fafafa.lboss.service.PayOwnerConfigFacadeImpl" -H "Content-Type: application/json; charset=utf-8" -H "HTTP-CUST-OID: 100" -d $'{"configuredLevel": "DEBUG"}'


curl -X "POST" "http://172.28.200.23:5005/loggers/com.fafafa.lboss.service.ShareMoneyUserFacadeImpl" -H "Content-Type: application/json; charset=utf-8" -H "HTTP-CUST-OID: 100" -d $'{"configuredLevel": "DEBUG"}'


curl -X "POST" "http://172.28.240.31:11026/loggers/com.fafafa.lxfer.impl.controller.MoneyController" -H "Content-Type: application/json; charset=utf-8" -H "HTTP-CUST-OID: 99" -d $'{"configuredLevel": "DEBUG"}'


curl -X "POST" "http://172.28.200.23:5005/loggers/com.fafafa.lboss.service.BackwaterDetailImpl" -H "Content-Type: application/json; charset=utf-8" -H "HTTP-CUST-OID: 99" -d $'{"configuredLevel": "DEBUG"}'


curl -X "POST" "http://172.28.200.23:5005/loggers/com.fafafa.lboss.rest.ShareMoneyUserRest" -H "Content-Type: application/json; charset=utf-8" -H "HTTP-CUST-OID: 10000" -d $'{"configuredLevel": "DEBUG"}'

 

命令测试dubbo接口

telnet IP 端口

ls 显示服务列表

ps 显示服务端口列表

ps -l 显示服务地址列表

invoke com.xxx.XxxService.XxxService.xxxMethod(1234, "abcd", {"prop" : "value"}):调用全路径服务的方法
invoke com.xxx.XxxService.XxxService.xxxMethod({"name":"zhangsan","age":12,"class":"com.test.Person"}):
当有参数重载,或者类型转换失败的时候,可以通过增加class属性指定需要转换类

exit 退出当前 telnet 命令行

posted @ 2018-07-06 16:40  范特杰西  阅读(135)  评论(0编辑  收藏  举报