随笔分类 -  shell/awk/sed

在ssh、telnet断开之后继续执行程序
摘要:你是不是经常需要 SSH 或者 telent 远程登录到 Linux 服务器?你是不是经常为一些长时间运行的任务而头疼,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为他们执行的时间太长了。必须等待它执行完毕,在此期间可不能关掉窗口或者断开连 接,否则这个任务就会被杀掉,一切半途而废了。 元凶:SIGHUP 信号 阅读全文

posted @ 2012-08-27 17:54 C的崇拜者 阅读(375) 评论(0) 推荐(0)

十条常用nmap命令行格式
摘要:1) 获取远程主机的系统类型及开放端口nmap -sS -P0 -sV -O <target>这里的 < target > 可以是单一 IP, 或主机名,或域名,或子网-sS TCP SYN 扫描 (又称半开放,或隐身扫描)-P0 允许你关闭 ICMP pings.-sV 打开系统版本检测-O 尝试识别远程操作系统其它选项:-A 同时打开操作系统指纹和版本检测-v 详细输出扫描情况.nmap -sS -P0 -A -v < target >2) 列出开放了指定端口的主机列表nmap -sT -p 80 -oG – 192.168.1.* | grep ope 阅读全文

posted @ 2012-08-24 17:23 C的崇拜者 阅读(7078) 评论(0) 推荐(1)

UNIX 高手的 20 个习惯
摘要:Unix 下要采用的20个好习惯为: 1) 在单个命令中创建目录树。 2) 更改路径;不要移动存档。 3) 将命令与控制操作符组合使用。 4) 谨慎引用变量。 5) 使用转义序列来管理较长的输入。 6) 在列表中对命令分组。 7) 在 find 之外使用 xargs 。 8) 了解何时 grep 应该执行计数——何时应该绕过。 9) 匹配输出中的某些字段,而不只是对行进行匹配。 10) 停止对 cat 使用管道。 11) 使用文件名自动完成功能 (file name completion)。 12) 使用历史扩展。 13) 重用以前的参数。 14) 使用 pushd 和 popd 管理目录导航。 15) 查找大型文件。 16) 不使用编辑器创建临时文件。 17) 使用 curl 命令行实用工具。 18) 最有效地利用正则表达式。 19) 确定当前用户。 20) 阅读全文

posted @ 2011-08-13 10:09 C的崇拜者 阅读(240) 评论(0) 推荐(0)

文本编辑神器-awk
摘要:学习了awk一段时间,想着也该写一些东西,做一个记录。 一、shell下面直接处理awk命令   awk '{print $0}' file   awk '/^(11+?)\1+$/ {print $0}' file //著名的判断是否为素数的正则   上面两个命令都是直接可以在shell下执行的命令,基本模式是 awk pattern { action } file,就是说awk会一行一行的从file中读取文本,然后判断pattern是否满足,如果满足则执行action。 阅读全文

posted @ 2011-08-08 11:00 C的崇拜者 阅读(1015) 评论(1) 推荐(1)

导航