Collect1

while [ 1 ]; do sleep 1; ll; done # 无限循环
i=0; while [ $i -lt 10 ]; do echo $i;let "i=$i+1"; done #有限循环 可生成值
cat feeler-consumer-task.log.2018-12-09.0 | while read line; do echo $line; sleep 1s; done #逐行输出文件
for i in /opt/logs/feeler-consumer-task* ; do ls -l $i; done #多层级遍历输出文件夹
if [ 1 -eq 1 ]; then ll ;fi   # 常用判断 1
if [[ 0 -eq 0 && 1 -eq 0 ]]; then ll ;fi  # 常用判断 2
if [ 0 -eq 0 -a 1 -eq 0 ]; then ll ;fi  # 常用判断 3  -a相当于与
if [ ! -e /tmp/111 -a -z "$a" ]; then ll ;fi # 不存在111文件 且a变量长度为0 则执行ll

Collect2

ps -ef | grep java | grep -v tail # 查看进程,筛选出java的,排除tail的
echo love | tr -d "oe" # 删除字符oe,输出 lv
echo 'a:b:c' | tr -s ':' '-' # 替换字符:为*,输出 a-b-c
echo 'a:b:c' | awk -F ':' '{print $1 "+" $3 "+" $2}' # 按:切分后,按下标调整顺序,空格分割输出。a+c+b
awk -F':' '{print $1}' temp2.log | awk '{ arr[$1]++ } END { for( no in arr) { print no , arr[no] } }' | sort -n -t" " -k 2 -r # 一句话实现group by
grep -rn 'ReturnMessageListCount' info.log | awk -F"|" '$3 ==11 {print $0 }' #实现过滤和条件判断输出
echo 'a:b:c' | sed -e 's#:#*#g' # 替换字符:为*,输出 a*b*c
zgrep " body size " feeler-consume-task-info.1.log.gz | awk '{sum+=$NF}END{print sum}' #过滤和家和

Collect3

sudo su admin # 切换为admin身份
sudo -u admin kill -9 xxx # 以admin身份执行kill命令
ps -ef # 查看java进程
zip -9 -p haha -r bak.zip src # 以9级压缩比、haha为密码,压缩src目录,压缩后的文件是bak.zip

Collect4

curl -H "auth_token:1141d565-a0ac-4577-b816-61c884d888a8" -H "Content-Type:application/json" -X POST --data '{"priority": "normal", "messages": [{"targetType":"its just string","targetValue":"CN_4a4d496fb13027584c3459d3f6d5584d","message":"xxxxxxxxx","priority":"high","appId":"123456"}]}' http://10.13.30.114:8082/server/v1/message/sms/unicast_batchcurl -H "Content-Type:application/json" -X POST --data '{"registrationId":"CN_f733779a0b7fee6c93ac2d4d065ee04b","app_key":"3K0tr62sko6fQHMDqYVEci3X","blackList":[{"appId":"12124145214","source":"net"}],"type":"A","sign_method":"MD5","timestamp":"1540278529604","sign":"2db303aa0f79940a5cdc749a3f72a0a7"}' https://test.opush-test.wanyol.com/sms/v1/sn/blacklist{"targetType":"2","targetValue":"CN_ad714e2162abba1f42f136dc8cfd2094","message":{"key1":"value1","key2":"value2","key3":"value3"}}
{"priority":"high","messages":[{"targetType":"2","targetValue":"CN_ad714e2162abba1f42f136dc8cfd2094","message":{"key1":"value1","key2":"value2","key3":"value3"}},{"targetType":"2","targetValue":"CN_ad714e2162abba1f42f136dc8cfd2094","message":{"key3":"value3"}}]}
{"messages":[{"targetValue":"CN_ad714e2162abba1f42f136dc8cfd2094","targetType":2,"message":{"key1":"value1","key2":"value2","key3":"value3"}},{"targetValue":"CN_ad714e2162abba1f42f136dc8cfd2094","targetType":2,"message":{"key1":"value1"}}],"priority":"high"}curl -H "auth_token:37c7c35a-123c-46cd-b8aa-67bb079f2b70" -H "Content-Type:application/x-www-form-urlencoded" -d message='{"data_message":{"description":"xxx","content":"xxx"},"target_type":"2","target_value":"CN_4a4d496fb13027584c3459d3f6d5584d"}' http://10.13.30.114:8082/server/v1/message/instant/data_message/unicast

Shell 一行代码搞定大问题相关推荐

  1. WPF使用Linq 一行代码搞定数据绑定

    首先设置好DataGrid控件的相关属性,注意XAML代码文件中的列绑定要和源数据的列名一致,如: Binding="{Binding No}" 详细设置如下: this.data ...

  2. 开源作品ThinkJDBC—一行代码搞定数据库操作

    1 简介 ThinkJD,又名ThinkJDBC,一个简洁而强大的开源JDBC操作库.你可以使用Java像ThinkPHP框架的M方法一样,一行代码搞定数据库操作.ThinkJD会自动管理数据库连接, ...

  3. 成功解决numpy.ndarray格式类型转数据为list格式数据带有中括号(一行代码搞定!)

    成功解决numpy.ndarray格式类型转数据为list格式数据带有中括号(一行代码搞定!) 目录 解决问题 解决思路 解决方法 解决问题 numpy.ndarray格式类型转数据为list格式数据 ...

  4. 一行代码搞定 Scrapy 随机 User-Agent 设置

    摘要:爬虫过程中的反爬措施非常重要,其中设置随机 User-Agent 是一项重要的反爬措施,Scrapy 中设置随机 UA 的方式有很多种,有的复杂有的简单,本文就对这些方法进行汇总,提供一种只需要 ...

  5. 【Python】Autoviz: 一行代码搞定数据集探索并可视化

    数据集各个特征有什么变化趋势.各个特征之间有何关系,我们可以借助Matplotlib.Seaborn等诸多工具来可视化展示,那么有没有一种工具能一次展示所有的关系了? 本文要介绍的Python工具Au ...

  6. 一行代码搞定 FTP 服务

    环境搭建: python windows/linux pip install pyftpdlib (安装失败请到这里下载:https://pypi.python.org/pypi/pyftpdlib/ ...

  7. 一行代码搞定 GitHub 访问徽章

    相信对于使用 GitHub 的小伙伴来说,以上 GitHub 徽章(badge)应该都不怎么陌生吧.如果你想快速用起来,找到你想要的徽章代码 ctrl+c & ctrl+v ,再修改对应的 G ...

  8. SDAutoLayout 一行代码搞定自动布局

    SDAutoLayout(一行代码搞定自动布局!) QQ交流群:519489682(已满)497140713 ☆☆ SDAutoLayout 基础版视频教程:http://www.letv.com/p ...

  9. thinkjdbc 关闭_ThinkJD: ThinkJD,又名ThinkJDBC,一个强大的开源JDBC/ORM操作库,让你尽可能简洁地用一行代码搞定数据库操作。...

    1 简介 ThinkJD,又名ThinkJDBC,一个简洁而强大的开源JDBC操作库.你可以使用Java像ThinkPHP框架的M方法一样,一行代码搞定数据库操作.ThinkJD会自动管理数据库连接, ...

最新文章

  1. Linux内核之话说进程
  2. notepad正则表达式替换_正则表达式装逼(实用)指南
  3. ***某知名网络安全公司
  4. flutter 监听返回
  5. RaspberrIPCam – Full HD IP Camera based on Raspberry Pi
  6. 淘宝发布宝贝提示“您的消保保证金额度不足,已启动到期保障”
  7. 德鲁克谈《自我管理》——《哈佛商业评论》史上最受欢迎的文章
  8. 用于服务器的芯片 i7,上海云服务器i7
  9. Java基础篇--概念理解(泛型、注解)
  10. mysql连接access失败_我用工具怎么连接不上mysql数据库的? MySql access denied for user错误...
  11. 基于layui 的数据表格复杂表头导出到excel文件中
  12. Spring技术内幕
  13. 葫芦娃六娃_盘点《葫芦娃》中真正的实力排行,千里眼排第二,火娃排第四
  14. 建土赛事——力学架构 下篇
  15. gvim 6.3 的确不错.
  16. HDU 4262 Juggler (模拟+线段树优化)
  17. 利用python实现简易地雷游戏
  18. 关于聚类算法Kmeans/K-mediods/层次聚类/OPTICS较为详细的介绍
  19. 学习Java的第二周
  20. 关于复制list出现的问题

热门文章

  1. 计算机操作系统面试题
  2. 文明古国世界观之古埃及
  3. 记一次哭笑不得的诡异事件
  4. direcrx11 学习日记supersampling (超采样抗锯齿)和(多重采样抗锯齿)的区别
  5. PHP相册模块,支持Flash及JS模板插件安装。
  6. 可以传输30公里的蓝牙
  7. 基于R语言逆概率加权(IPTW)并行生存曲线分析
  8. arduino 与java通信_ardunio+esp8266与javaSocket网络通信(好)
  9. 【无标题】1、STM32G473VET6 新建工程led_test
  10. 常用的TTL与CMOS电平转换方案