摘要: 转载:http://blog.csdn.net/glorin/article/details/6317098替換(substitute) :[range]s/pattern/string/[c,e,g,i]5.1 range指的是範圍,1,7 指從第一行至第七行,1,$ 指從第一行至最後一行,也就是整篇文章,也可以 % 代表。還記得嗎? % 是目前編輯的文章,# 是前一次編輯的文章。pattern就是要被替換掉的字串,可以用 regexp 來表示。string將 pattern 由 string 所取代。cconfirm,每次替換前會詢問。e不顯示 error。gglobe,不詢問,整行替換。 阅读全文
posted @ 2014-03-06 10:14 摩斯电码 阅读(9685) 评论(0) 推荐(0) 编辑
摘要: MakefileCC=gccmain:main.oclean: $(RM) *.o main.PHONY:cleanmain.c#include "list.h"#include typedef struct { unsigned long gp; // (groupgp = 1; a1->on = 1; a1->delay = 1; a1->count = 1; a2->gp = 2; a2->on = 2; a2->delay = 2; a2->count = 2; a3->gp = 3; a3->on = 3; a 阅读全文
posted @ 2014-03-06 10:08 摩斯电码 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 内核链表使用--删除链表节点 分类: linux内核 2011-04-06 14:28 434人阅读 评论(0) 收藏 举报listmoduleceachdeletestruct内核链表使用--删除链表节点当我们使用遍历的方法来删除链表时:list_for_each(pos, &student_list){list_del(pos); }list_for_each(pos, head)这个宏定义是用来遍历链表的,通过其第一个参数pos来删除链表节点,但是,运行后就会出现以下错误:Unable to handle kernel paging request at virtual addr 阅读全文
posted @ 2014-03-06 10:02 摩斯电码 阅读(1139) 评论(0) 推荐(0) 编辑