易截截图软件、单文件、免安装、纯绿色、仅160KB

awk&grep 命令完全解析 之linux高级命令

awk 完全解析
awk处理的工作与数据库的处理方式有相同之处,其相同处之一就是awk支持对记录和字段的处理。
域和记录
awk执行时,其浏览域用$1、$2、…、$n标识,多个域之间用逗号分隔,如$1,$3。
$0标识整个记录(整行)。
 
1 显示文本文件myfile中第七行到第十五行中以字符%分隔的第一字段,第三字段和第七字段:
  awk -F % 'NR==7,NR==15 {printf 1 3 7}'
 
Grep 命令完全解析:
\ :忽略正则表达式中特殊字符的原有含义。
^:匹配正则表达式的开始行。
$: 匹配正则表达式的结束行。
<:从匹配正则表达式的行开始。
>:到匹配正则表达式的行结束。
[ ]:单个字符,如[A]即A符合要求 。
[ - ]:范围,如[A-Z],即A、B、C一直到Z都符合要求 。
。:所有的单个字符。
* :有字符,长度可以为0。
 
 
-n 在显示符合范本样式的那一列之前,标示出该列的列数编号。
-i 忽略字符大小写的差别。
-L 列出文件内容符合指定的范本样式的文件名称。
-r当指定要查找的是目录而非文件时,必须使用这项参数,否则grep指令将回报信息并停止动作
 
例:
1 grep -2 pattern filename     同时显示匹配行的上下2行。
2 grep  -n ‘/hello/’test.c   显示hello行以及行号
3 grep -n "STF_STATUS" . –r   查找STF_STATUS的文件行,并显示行号
 


相关文档:

linux使用下使用动态与静态库

感觉对这个有些晕,做了个实验,弄清楚了。
实验思路,用同一份代码编译同时生成动态和静态库,通过测试程序调用,看调用的是动态库还是静态库。
生成静态库代码:
/***********hellod.h*************/
#ifndef _HELLO_S_H
#define _HELLO_S_H
void prints(char *str);
#endif
/*hellod.c*/
#include "hellod ......

linux网络编程基本流程

1.        基本概念
 
说到网络编程,不得不先提到OSI参考模型,其七层模型从下到上分别为
1.物理层(Physical Layer,PH)
2.数据链路层(Data Link Layer,DL)
3.网络层(Network Layer,N)
4.运输层(Transport Layer,T)
5.会话层(Session Layer,S)
6.表示层(Presentation Layer, ......

XP还是Linux 实际安装 雨林木风linux的使用体验

刚下了雨林木风(ylmf)的iso盘,在自己的ubuntu9.10的系统上用virtualbox安装,现在安装过程如下。
1、启动光盘,看下启动画面:
2、选择第2选项,就进入一个ylmf的Logo:
3、安装还是ubuntu的画面,现在分区:
4、划分第一分区,可以看到界面稍有不同:
5、划分完分区:
6、进入安装画面:
安装还是挺快的,没有了 ......

在Linux上搭建Java开发环境

现在准备的项目(医疗方面)——
语言:Java6
框架:Struts1.0.2
数据库:MySQL5
WEB服务器:Tomcat6
开发环境:Eclipse3.5
应用服务器:Red Hat Enterprise Edition
开发平台:CentOS 5.4
1.MySQL数据库我直接用“yum -y install mysql-server
”来安装,参考:http://www.centospub.com/mak ......

Linux信号简介

Linux信号简介  
1) SIGHUP 本信号在用户终端连接(正常或非正常)结束时发出, 通常是在终端的控制进程结束时, 通知同一session内的各个作业, 这时它们与控制终端不再关联.   
2) SIGINT 程序终止(interrupt)信号, 在用户键入INTR字符(通常是Ctrl-C)时发出   
3) SIGQUIT 和SIGINT类似, 但由QUIT字符(通常是Ctrl-\ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号