
linux基础
文章平均质量分 75
星光sky
这个作者很懒,什么都没留下…
展开
-
linux正则表达式的使用
在使用grep、awk和sed命令时,需要使用正则表达式。这里说下正则表达式基本的应用:• 匹配行首与行尾。• 匹配数据集。• 只匹配字母和数字。• 匹配一定范围内的字符串集。^只匹配行首$只匹配行尾*一个单字符后紧跟*,匹配0个或多个此单字符[]匹配[]内字符,可以是一原创 2016-09-13 08:15:49 · 360 阅读 · 0 评论 -
grep命令详解
原文地址:http://bbs.chinaunix.net/thread-1687220-1-1.html一、简介grep是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多的re元字符, fgrep就是fi转载 2016-09-09 17:57:20 · 417 阅读 · 0 评论 -
sed命令使用
sed --help用法: sed [选项]... {脚本(如果没有其他脚本)} [输入文件]... -n, --quiet, --silent 取消自动打印模式空间 -e 脚本, --expression=脚本 添加“脚本”到程序的运行列表 -f 脚本文件, --file=脚本文件原创 2016-09-13 08:51:54 · 369 阅读 · 0 评论 -
Linux内存管理之mmap详解
转自:http://blog.chinaunix.net/uid-26669729-id-3077015.html一. mmap系统调用1. mmap系统调用 mmap将一个文件或者其它对象映射进内存。文件被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。munmap执行相反的操作,删除特定地址区域的对象映射。转载 2016-10-09 13:56:10 · 382 阅读 · 0 评论 -
INIT_WORK和INIT_DELAYED_WORK详解
朋友,你相信,一只蝴蝶在北京拍拍翅膀,将使得纽约几个月后出现比狂风还厉害的龙卷风吗?看过那部经典的影片蝴蝶效应的朋友们一定会说,这不就是蝴蝶效应吗.没错.蝴蝶效应其实是混沌学理论中的一个概念.它是指对初始条件敏感性的一种依赖现象.蝴蝶效应的原因在于蝴蝶翅膀的运动,导致其身边的空气系统发生变化,并引起微弱气流的产生,而微弱气流的产生又会引起它四周空气或其它系统产生相应的变化,由此引起连锁反应,最终导转载 2016-09-27 16:34:13 · 506 阅读 · 0 评论 -
GFP_ATOMIC or GFP_KERNEL 区别
本文转载至:http://lists.metaprl.org/pipermail/cs134-labs/2002-October/000025.htmlThe short (or kinda long) answer is this:GFP_ATOMIC means roughly "make the allocation operation atomic". Thismean转载 2016-09-21 22:18:45 · 3791 阅读 · 0 评论 -
linux等待队列使用步骤
linux等待队列使用步骤在Linux驱动程序中,可以使用等待队列(wait queue)来实现阻塞进程的唤醒。wait queue很早就作为一种基本的功能单位出现在Linux内核里了,它以队列位基础数据结构,与进程调度机制紧密结合,能够用于实现内核中异步事件通知机制。等待队列可以用来同步对系统资源的访问。(信号量在内核中也依赖等待队列来实现). Linux-2.6提供如转载 2016-11-04 09:21:08 · 662 阅读 · 0 评论 -
在 kernel中如何定时,变量 HZ 和 jiffies
HZ 定义了时钟中断的频率,即每秒钟时钟中断的次数jiffies 记录了自启动后,时钟中断发生的次数 例如:unsigned long timeout = jiffies + (3*HZ) ; while (hwgroup->busy) { if (time_after(jiffies, timeout) ) {转载 2016-11-04 09:28:31 · 874 阅读 · 0 评论