shell
杨白开水
这个作者很懒,什么都没留下…
展开
-
linux sed 用法
http://www.cnblogs.com/fgds/archive/2012/02/14/2350839.html1. Sed简介 2. 定址 3. Sed命令 4. 选项 5. 元字符集 6. 实例 7. 脚本1. Sed简介sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patt转载 2013-05-28 16:39:01 · 961 阅读 · 0 评论 -
shell条件测试
文件测试- d 目录- s 文件长度大于0、非空- f 正规文件- w 可写- L 符号连接- r 可读- x 可执行- u 文件有s u i d位设置[root@localhost ~]# ls -l scores.txt -rw-r--r-- 1 root root 0 Nov 21 12:15 scores.txt[root@localho原创 2013-09-04 12:08:54 · 724 阅读 · 0 评论 -
给两个主机建立互信
#!/bin/shHOST=$2USER=$1if [ -z $HOST -o -z $USER ]; then echo "sh $0 user host" exitfiif [ ! -e ~/.ssh/id_rsa.pub ]; then echo "id_ras.pub not exists" exitfi转载 2013-10-16 18:12:03 · 1059 阅读 · 0 评论 -
linux shell 脚本实现tcp/upd协议通讯(重定向应用)
前几天发了重定向以及管道相关使用方法,今天这里发些很有趣的例子。通过重定向实现基于tcp/udp协议的软件通讯。 linux 设备里面有个比较特殊的文件:/dev/[tcp|upd]/host/port 只要读取或者写入这个文件,相当于系统会尝试连接:host 这台机器,对应port端口。如果主机以及端口存在,就建立一个socket 连接。将在,/proc/self/fd目转载 2014-08-27 16:02:45 · 1348 阅读 · 0 评论 -
linux shell “(())” 双括号运算符使用
在刚开始学习inux shell脚本编程时候,对于它的 四则运算以及逻辑运算。估计很多朋友都感觉比较难以接受。特变逻辑运算符”[]”使用时候,必须保证运算符与算数 之间有空格。 四则运算也只能借助:let,expr等命令完成。 今天讲的双括号”(())”结构语句,就是对shell中算数及赋值运算的扩展。 使用方法:语法:((表达式1,表达式2…))特点:1、在双转载 2014-08-27 16:07:22 · 4820 阅读 · 0 评论 -
netstat用法记录
netstat -ant | awk '/^tcp/ {++state[$NF]} END {for(key in state) print key,"t",state[key]}'netstat -s | grep timestamp原创 2015-03-12 15:16:11 · 4395 阅读 · 0 评论