正则表达式是一类字符所书写的模式,其中许多字符不表示其字面意义,而是表达控制或通配等功能;正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。元字符:不表示其字面意义,..
Grep简介全名:GlobalsearchRegularexpressionandPrintouttheline.功能:文本搜索工具,根据用户指定的文本模式(搜索条件)对目标文件进行逐行搜索,显示能匹配到的行。Linux的三大文本处理工具之一,可以说学好grep命令无疑是重要的,可以说学好grep也是不容易的,因为grep里..
我们写脚本的时候,经常要截取命令输出的某项数据,比如:我要知道主机上有多少块硬盘这是很方便的。使用grep搜索出我们想要的数据再使用sed、或cup切割就可以取得我们主机的设备名称了,这是我们取数据的一种方法。Egreq是grep的升级版,支持扩展表达式、fgrep不支持正则表达..
一、grep及egrep的基本介绍:首先我们要知道grep的这个命令的本身意思即:grep[GlobalsearchREgularexpressionandPrintouttheline]全局搜索正则表达式匹配到的内容,并且打印出匹配内容所在行grep是一个很常用但是也很强大的搜索工具,它是以正则表达式为基础,搜索文本文件中符..
个人见解:我认为Linux中的文本处理命令grepegrepfgrep命令其实只要牢牢掌握grep就可以了因为其他两个几乎是一样的不一样的地方也很好区分grep基本使用方法:使用方法grep[选项]‘表达式‘#学习的时候没好好听不知道自己写错没为了这篇博文的通常我还是先不看之前学习的视频了这..
前言
linux下可以通过信号机制来实现程序的软中断,是一个非常有用的编程方法。我们平时在程序运行的时候按下ctrl-c、ctrl-z或者kill一个进程的时候其实都等效于向这个进程发送了一个特定信号,当进程捕获到信号后,进程会被中断并立即跳转到信号处理函数。默认情况下一个程序对ctrl-c发出的信号(SIGINT)的处理方式是退出进程,所以当我们按下ctrl-c的时候就可以终止一个...
通知链描述
大多数内核子系统都是相互独立的,因此某个子系统可能对其它子系统产生的事件感兴趣。为了满足这个需求,也即是让某个子系统在发生某个事件时通知其它的子系统,Linux内核提供了通知链的机制。通知链表只能够在内核的子系统之间使用,而不能够在内核与用户空间之间进行事件的通知。
通知链表是一个函数链表,链表上的每一个节点都注册了一个函数。当某个事情发生时,链表上所有节点对应的函...
很早之前就接触过同步这个概念了,但是一直都很模糊,没有深入地学习了解过,近期有时间了,就花时间研习了一下《linux内核标准教程》和《深入linux设备驱动程序内核机制》这两本书的相关章节。趁刚看完,就把相关的内容总结一下。为了弄清楚什么事同步机制,必须要弄明白以下三个问题:
l 什么是互斥与同步?
l 为什么需要同步机制?
l Linux内核提供哪...
原来以为在Ubuntu下安装好了OpenCV之后,自己写个简单的程序应该很容易吧,但是呢,就是为了编译一个简单的显示图片的程序我都快被弄崩溃了。 在谷歌和上StackOverFlow查看相关问题解答之后,我下面就介绍Command Line和CMake两种方式。 首先我先粘上我测试的代码吧,...
之前我介绍过apache abtest来做压力测试(http://www.cnblogs.com/super-d2/p/3831155.html)但是怎么在linux下安装apache,一般而言Linux下安装apache需要源码安装;首先,到apache的官网下载apache源码包:http://...