
Linux/Shell
yzl11
付出往往要>回报
展开
-
使用shell批量删除docker容器
#!/bin/shdocker ps -a > data.datwhile read ID; do $ID=`cat data.dat | awk '{print $1}'` docker rm $IDdone < data.datdocker ps -a原创 2015-12-28 18:59:49 · 1718 阅读 · 1 评论 -
expect用法
1. [#!/usr/bin/expect] 这一行告诉操作系统脚本里的代码使用那一个shell来执行。这里的expect其实和linux下的bash、windows下的cmd是一类东西。 注意:这一行需要在脚本的第一行。 2. [set timeout 30] 基本上认识英文的都知道这是设置超时时间的,现在你只要记住他的计时单位是:秒 。timeout -1转载 2016-10-12 10:45:03 · 810 阅读 · 0 评论 -
linux umount 时出现device is busy 的处理方法--fuser
当任何目录有 mount, 然后有程序使用/挂在那个目录上的话, 就没有办法 umount 掉, 於 umount 时会出现 Device is busy 的讯息.要怎麼找出是哪个程序挂在那个目录上? 然后去把那个程式砍掉呢?使用 fuser 的指令那要怎麼找出是哪个程式挂在那个目录上?可以使用 fuser - identify processes using files转载 2016-09-23 20:22:13 · 1075 阅读 · 0 评论 -
Linux 下模拟Http 的get or post请求(curl和wget两种方法)
Linux 下模拟Http 的get or post请求(curl和wget两种方法)原创 2016-02-03 20:11:23 · 1758 阅读 · 0 评论 -
TCPdump抓包命令详解
http://starsliao.blog.163.com/blog/static/89048201062333032563/TCPdump抓包命令 tcpdump是一个用于截取网络分组,并输出分组内容的工具。tcpdump凭借强大的功能和灵活的截取策略,使其成为类UNIX系统下用于网络分析和问题排查的首选工具。 tcpdump提供了源代码,公开了接口,因此具备很强的可扩展性,对于转载 2016-07-18 11:16:37 · 944 阅读 · 0 评论 -
Linux nc命令详解
NetCat,在网络工具中有“瑞士军刀”美誉,其有Windows和Linux的版本。因为它短小精悍(1.84版本也不过25k,旧版本或缩减版甚至更小)、功能实用,被设计为一个简单、可靠的网络工具,可通过TCP或UDP协议传输读写数据。同时,它还是一个网络应用Debug分析器,因为它可以根据需要创建各种不同类型的网络连接。一、版本通常的Linux发行版中都带有NetCat(简称nc),甚转载 2016-07-22 23:06:29 · 2665 阅读 · 0 评论 -
使用curl指令測試REST服務
http://ju.outofmemory.cn/entry/84875转载 2016-03-25 17:51:23 · 303 阅读 · 0 评论 -
使用curl和wget模拟REST请求
http://ju.outofmemory.cn/entry/75819转载 2016-03-25 17:50:37 · 1067 阅读 · 0 评论 -
重定向 1>&2 2>&1
http://www.cnblogs.com/zhaobin/archive/2009/06/25/1511163.html转载 2015-12-26 15:01:09 · 247 阅读 · 0 评论 -
su 和 sudo su 的区别
http://blog.youkuaiyun.com/yasi_xi/article/details/8493444转载 2015-12-24 10:56:29 · 301 阅读 · 0 评论 -
Linux kill 杀死指定进程
http://blog.youkuaiyun.com/sunboy_2050/article/details/6817318转载 2015-12-24 09:15:52 · 108 阅读 · 0 评论 -
将字符串中的空格移除,并将大写转换为小写
echo "B346 E31D E7E3 C6F9 D1D4 603F 4DFB 61BF 26EF 7A14" | \ tr -d "[:space:]" | tr '[:upper:]' '[:lower:]'原创 2016-01-21 14:46:05 · 614 阅读 · 0 评论 -
杀死进程名中含有指定字符串的进程
kill -9 $(pgrep 要杀死的进程名中所含的字符串),示例:kill -9 $(pgrep dock)杀死进程名中含有dock的所有进程原创 2016-01-05 09:00:54 · 2262 阅读 · 0 评论 -
expect学习笔记及实例详解
expect学习笔记及实例详解引用自:http://wenku.baidu.com/view/b65e103610661ed9ad51f374.html1. expect 是基于tcl 演变而来的,所以很多语法和tcl 类似,基本的语法如下所示:1.1 首行加上/usr/bin/expect1.2 spawn: 后面加上需要执行的shell 命令,比如说spawn su转载 2016-10-17 14:23:46 · 2095 阅读 · 0 评论