linux操作命令

来源:互联网 发布:mac终端颜色配置 编辑:程序博客网 时间:2024/06/16 04:55

声明:本文纯属个人随手笔记,如果对您有参考价值我十分开心,如果有存在错误,或者有更好的解决办法也麻烦您留言告诉我,大家共同成长,切勿恶言相。 欢迎加入资源共享QQ群:275343679,一起发现知识、了解知识、学习知识、分享知识。个人网站 www.blueskyui.cn

================================================================================



1. 在 LINUX 命令平台输入 1-2 个字符后按 Tab 键会自动补全后面的部分

(前提是要有这个东西,例如在装了 tomcat 的前提下, 输入 tomcat 的 to 按 tab)。


2. ps 命令用于查看当前正在运行的进程。
   grep 是搜索
例如:
    ps -ef | grep java
表示查看所有进程里 CMD 是 java 的进程信息
    ps -aux | grep java
-aux 显示所有状态

ps


3. kill 命令用于终止进程
例如: 
   kill -9 [PID]
-9 表示强迫进程立即停止
通常用 ps 查看进程 PID ,用 kill 命令终止进程

/** 应用输出 **/
tail -f catalina.out 
/** 容器输出 **/
vi/vim localhost.2016-05-10.log 
/** 准确查询(正则表达式)**/
/text 准确查询
/** 显示隐藏文件 **/
ls -a 
/** 删除文件 **/
rm -rf fileName 
/** 创建文件 **/
mkdir  fileName 
/** 上传文件 **/
scp blgroup-seckill-web-1.0.0-SNAPSHOT.jar  root@10.23.37.77:/opt/app/spring/running/seckill/
/** 查找 (统计) **/
cat seckill_coupon_web.log | grep 'Ask APP getRequest sessionID' | wc -l
/**  查看底部即最新300条日志记录,并实时刷新 **/
tail web.2016-06-06.log -n 300 -f   
//进到日志目录查看文件大小,
df -lh
du -sh *    
//哪个大就清哪个,
echo >文件名               
/**  清空日志**/
echo "" > /usr/local/tomcat/tms2api.wuliusys.com/logs/catalina.out

[O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort
O: read-only, 只读,不能改
E: 可以改,从前的修改都丢失
R: 恢复(从前的修改)
D: 删去(我没用过,估计是删去.test.txt.swp)
Q: 退出(什么也不做)
A: 半途放弃(没用过)
****************************************
查询并标识颜色
grep --color "100000002689192" test.log

[oracle@DB-Server bdump]$ rm -v epps_q001_*
-bash: /bin/rm: Argument list too long
查看总共有多少个这类文件,如下所示,总共有8348个文件

[oracle@DB-Server bdump]$ ls -lrt epps_q001_* | wc -l
-bash: /bin/ls: Argument list too long

0


[oracle@DB-Server bdump]$ find . -name "epps_q001_*" | wc -l
8438

 

此时可以通过xargs命令来解决这个问题。如下所示:


[oracle@DB-Server bdump]$ find . -name "epps_q001_*" | xargs rm -r
*****************************************

curl -H 'Content-Type: application/json' -d '<ADSRequest><tid>test1</tid></ADSRequest>' 'http://ip:端口/blgroup-osp-ads-api/openapi/target/commission ' 
一、get请求
curl    "http://www.baidu.com" 如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地
curl -i "http://www.baidu.com" 显示全部信息
curl -l "http://www.baidu.com" 只显示头部信息
curl -v "http://www.baidu.com" 显示get请求全过程解析

wget "http://www.baidu.com"也可以

二、post请求
curl -d "param1=value1&param2=value2" "http://www.baidu.com"

curl -d "activityCode=11111&goodsId=111" "http://mktseckill.ut.bl.com:8080/seckill-oms/Shopping/reBack"
-----------telnet---查询端口------------------- 

curl -H 'Content-Type: application/json' -d '<ADSRequest><tid>yiqifa</tid></ADSRequest>' 'http://ip:端口/blgroup-osp-ads-api/openapi/target/commissionChange' 

curl -H 'Content-Type: application/json' -d '{}' 'http://ip:端口/pcmBus/category/addCategoryBrokerage.htm' 
原创粉丝点击