Shell编程
文章平均质量分 80
Z_man
这个作者很懒,什么都没留下…
展开
-
Shell编程基础
Linux 的 Shell 编程 其实作为命令语言互动式地解释和执行用户输入的命令只是 Shell 功能的一个方面,Shell还可以用来进行程序设计,它提供了定义变量和参数的手段以及丰富的程序控制结构。 使用Shell 编程类似于 DOS 中的批处理文件,称为 Shell script,又叫 Shell 程序或 Shell 命令文件。Shell转载 2008-11-07 16:53:00 · 533 阅读 · 0 评论 -
test命令
test命令用法。功能:检查文件和比较值 1)判断表达式 if test (表达式为真)if test !表达式为假test 表达式1 –a 表达式2 两个表达式都为真test 表达式1 –o 表达式2 两个表达式有一个为真 2)判断字符串test –n 字符串转载 2008-11-07 16:55:00 · 368 阅读 · 0 评论 -
awk命令
1. awk简介 2. awk命令格式和选项 2.1. awk的语法有两种形式 2.2. 命令选项3. 模式和操作 3.1. 模式 3.2. 操作4. awk的环境变量 5. awk运算符 6. 记录和域 6.1. 记录 6.2. 域 6.3. 域分隔符7. gawk专用正则表达式元字符 8. POSIX字符集 9. 匹配转载 2008-11-07 16:56:00 · 480 阅读 · 0 评论 -
监视进程脚本
#!/bin/sh # # Shell Script for Watching the Simph323-client # # Usage function usage() { echo "Usage: $0 classname listen-port log-n原创 2008-11-11 13:58:00 · 383 阅读 · 0 评论 -
用shell写守护进程
设想:用一个shell查看一个后台运行的PHP程序是否非正常退出如果退出,利用守护进程自动restart.类似mysql的safe_mysqld共3个程序shstart.sh 负责启动sh.sh 守护进程主程序shstop.sh 安全退出守护进程和php程序主体/**************************/shstart.sh#!/usr/local/转载 2008-11-11 13:54:00 · 901 阅读 · 0 评论 -
针对网络流量的病毒
针对网络流量的病毒过滤,应该有很多方式,这里提出的是使用NetFilter_Queue这种方式。 [前提]如果想使用这种方式应该满足以下前提:1. 希望针对网卡接口,流入流出流向进行过滤2. 需要针对协议和端口进行过滤3. 希望仅扫描部分数据包数据,如数据报前100个字节4. 病毒引擎是用户态的5.转载 2008-11-14 13:52:00 · 2654 阅读 · 2 评论 -
sed - 非交互式文本编辑器
介绍sed 是一个非交互式上下文(context)编辑器,它被设计在下列三种情况下发挥作用:1) 编辑那些对舒适的交互式编辑而言太大的文件。2) 在编辑命令太复杂而难于在交互模式下键入的时候编辑任何大小的文件。3) 要在对输入的一趟扫描中有效的进行多个‘全局’(global)编辑函数。因为每次只把输入的某些行驻留在内存中,并且不使用临时文件,所以可编辑的文件的有效大小,只受限于输入和输转载 2009-03-06 17:37:00 · 250 阅读 · 0 评论 -
Sed学习笔记
1. Sed简介sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等转载 2009-03-06 17:38:00 · 234 阅读 · 0 评论