linux方面
文章平均质量分 82
「已注销」
这个作者很懒,什么都没留下…
展开
-
linux 模块编译步骤
本文将直接了当的带你进入linux的模块编译。当然在介绍的过程当中,我也会添加一些必要的注释,以便初学者能够看懂。之所以要写这篇文章,主要是因为从书本上学的话,可能要花更长的时间才能学会整个过程,因为看书的话是一个学习过程,而我这篇文章更像是一个培训。所以实践性和总结性更强。通过本文你将会学到编译一个模块和模块makefile的基本知识。以及加载(卸载)模块,查看系统消息的一些知识;声明:转载 2013-04-16 17:08:20 · 820 阅读 · 0 评论 -
linux重定向
1. 标准输入的控制语法:命令 文件将命令的执行结果送至指定的文件中。例如:ls -l > list 将执行“ls -l” 命令的结果写入文件list 中。语法:命令>! 文件将命令的执行结果送至指定的文件中,若文件已经存在,则覆盖。例如:ls -lg >! list 将执行“ls - lg” 命令的结果覆盖写入文件list 中。语法:命令>& 文件将命令执行时屏幕上所原创 2013-05-20 14:52:50 · 752 阅读 · 0 评论 -
linux grep和find命令
grep功能说明:查找文件里符合条件的字符串。语 法:grep [-abcEFGhHilLnqrsvVwxy][-A][-B][-C][-d][-e][-f][--help][范本样式][文件或目录...]补充说明:grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,原创 2013-05-15 10:39:38 · 6936 阅读 · 0 评论 -
Linux下文本的高效处理
1 引言所谓的文本处理是指对文本进行查找、替换、删除、排序等操作, linux在文本处理方面提供了大量优秀的工具, 使得在linux下进行文本处理极其的方便. 我们平常的工作中, 经常会用到文本处理, 比如日志分析, 比如文本抽取, 等等, 所以掌握好文本处理, 将会对我们的工作起到极大的作用. 下面我就来逐个介绍下这些强大的工具, 对于我觉得大家可能比较熟知的工具及用转载 2013-06-26 09:33:02 · 8241 阅读 · 0 评论 -
简明Vim练级攻略
前言今天看到这篇文章,共鸣点非常多。它把Vim使用分为4个级别,目前我自己是熟练运用前面三级的命令,在培养习惯使用第四级。完全就是我这一年来坚持使用Vim的过程。所以不管怎么我要转载这篇文章。翻译自《Learn Vim Progressively》,原中文翻译出自《简明Vim练级攻略》。我进行了部分的排版工作,和文字删减以及所有图片本地化的工作。Vim的学习曲线相当的大,所以,如果你一开始转载 2013-09-01 15:57:49 · 974 阅读 · 0 评论 -
分别使用c、shell语言实现文件内容合并 -- 2014百度面试题目
请分别使用c语言和shell语言完成文件内容的合并?要求一个文件A中内容以行存储,如果命名为a1,a2,a3....行,另一个文件B中为b1,b2,b3,b4,b5....。A和B文件内容不一定等长,使用c、shell分别实现内容合并,形式为a1b1a2b2a3b3a4b4b5....。解析 程序环境为Linux环境下gcc编译。假设A.txt内容为aaaaaaaaaa原创 2013-09-24 11:00:56 · 2493 阅读 · 0 评论 -
linux中大内核锁(BKL--Big Kernel Lock)和自旋锁(FIFO Ticket Spinlock) -- 2014百度面试题目
这里先写一篇基础文章引入一下自旋锁、排队自旋锁和大内核锁。 自旋锁(Spinlock)是一种 Linux 内核中广泛运用的底层同步机制。自旋锁是一种工作于多处理器环境的特殊的锁,在单处理环境中自旋锁的操作被替换为空操作。当某个处理器上的内核执行线程申请自旋锁时,如果锁可用,则获得锁,然后执行临界区操作,最后释放锁;如果锁已被占用,线程并不会转入睡眠状态,而是忙等待该锁,一旦原创 2013-09-24 15:15:30 · 3914 阅读 · 0 评论