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

Linux Grep命令使用的详细介绍

Linux Grep命令使用的详细介绍
1. grep简介
  grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行
打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的
grep家族包括grep、 egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持
更多的re元字符, fgrep就是 fixed grep或fast grep,它们把所有的字母都看作单词,也就是说,正则表
达式中的元字符表示回其自身的字面意义,不再特殊。linux 使用GNU版本的grep。它功能更强,可以通
过-G、-E、-F命令行选项来使用egrep和fgrep的功能。
  grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如果模板包括空格,则必须被引用
,模板后的所有字符串被看作文件名。搜索的结果被送到屏幕,不影响原文件内容。
  grep可用于shell脚本,因为grep通过返回一个状态值来说明搜索的状态,如果模板搜索成功,则返回0
,如果搜索不成功,则返回1,如果搜索的文件不存在,则返回2。我们利用这些返回值就可进行一些自动化
的文本处理工作。
  2. grep正则表达式元字符集(基本集)
  ^
  锚定行的开始 如:'^grep'匹配所有以grep开头的行。
  $
  锚定行的结束 如:'grep$'匹配所有以grep结尾的行。
  匹配一个非换行符的字符 如:'gr.p'匹配gr后接一个任意字符,然后是p。
  *
  匹配零个或多个先前字符 如:'*grep'匹配所有一个或多个空格后紧跟grep的行。 .*一起用代表任意
字符。
  []
  匹配一个指定范围内的字符,如'[Gg]rep'匹配Grep和grep。
  [^]
  匹配一个不在指定范围内的字符,如:'[^A-FH-Z]rep'匹配不包含A-R和T-Z的一个字母开头,紧跟rep
的行。
  \(..\)
  标记匹配字符,如'\(love\)',love被标记为1。
  \<
  锚定单词的开始,如:'\\>
  锚定单词的结束,如'grep\>'匹配包含以grep结尾的单词的行。
  x\{m\}
  重复字符x,m次,如:'0\{5\}'匹配包含5个o的行。
  x\{m,\}
  重复字符x,至少m次,如:'o\{5,\}'匹配至少有5个o的行。
  x\{m,n\}
  重复字符x,至少m次,不多于n次,如:'o\{5,10\}'匹配5--10个o的行。
  \w
  匹配文字和数字字符,也就是[A-Za-z0-9],如:'G\w*p'匹配以G后跟零个或多个文字或数字字符,然
后是p。
  \W
  \w的反置形式,匹


相关文档:

在Linux下安装和使用MySQL

二、安装Mysql
  1、下载MySQL的安装文件
  安装MySQL需要下面两个文件:
  
MySQL-server-4.0.16-0.i386.rpm   
  MySQL-client-4.0.16-0.i386.rpm
 
 下载地址为:http://www.mysql.com/downloads/mysql-4.0.html, 打开此网页

下拉网页找到“Linux x86 RPM downloads”项,找到&ldq ......

Linux 信号(简略笔记)

    一、概要
      详细介绍:http://www.ibm.com/developerworks/cn/linux/l-ipc/part2/index1.html
       信号是UNIX和Linux系统响应结条件而产生的一个事件。接收到信号的进程会相应地采取一些行动。
    (1) 在系统 ......

[转]Linux 修改IP、DNS和路由配置

在Linux操作系统下修改IP、DNS和路由配置
ifconfig eth0 新ip
然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip
一、修改IP地址
  [aeolus@db1 network-scripts]$ vi ifcfg-eth0
  DEVICE=eth0
  ONBOOT=yes
  BOOTPROTO=static
  IPADDR=219.136.241.211
  NETMASK=255.255.255.128
   ......

[转]Linux操作系统下/etc/hosts文件配置方法

1. 关于/etc/host,主机名和IP配置文件
Hosts - The static table lookup for host name(主机名查询静态表)
Linux 的/etc/hosts是配置ip地址和其对应主机名的文件,这里可以记录本机的或其他主机的ip及其对应主机名。不同的linux版本,这个配置文件也可能不同。比如Debian的对应文件是/etc/hostname。
2. 配置文件 ......

1. Linux 基础命令

Unix基础
登录和退出
登陆:可以用Neterm、SecureCRT等终端登陆工具〔192.168.25.12 常用软件下有〕或者
telnet、ftp命令。
1.   telnet 远程终端访问
命令格式:telnet [hostname|IP address]
退出:ctrl+d  or  logout  or  exit
 
2.   ftp 远程文件传输
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号