
linux关联
文章平均质量分 72
peteryxk
这个作者很懒,什么都没留下…
展开
-
sed的使用
初识sed参考了以下URL而作的部分翻译http://www-128.ibm.com/developerworks/linux/library/l-sed1.html Sed是轻量级流编辑器。它有很多优点,首先是轻量级的,其次它是流编辑器,它可以通过stdio或pipeline接受数据并编辑。因为数据能够很容易的通过pipe传递给sed,所以sed可以和其他命令一起执行复杂的翻译 2007-04-23 14:35:00 · 3054 阅读 · 0 评论 -
数据驱动 ---书籍内容摘抄
Normal 0 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font Definitio原创 2008-12-17 11:45:00 · 1080 阅读 · 0 评论 -
统计文本中的特定字段的信息
Normal 0 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font Definitio原创 2008-12-08 13:02:00 · 987 阅读 · 0 评论 -
什么是TTY
tty是Teletype的缩写(转)终端是一种字符型设备,它有多种类型,通常使用tty来简称各 种类型的终端设备。tty是Teletype的缩写。Teletype是最早出现的一种终端设备,很象电传打字机(或者说就是),是由Teletype 公司生产的。设备名放在特殊文件目录/dev/下,终端特殊设备文件一般有以下几种:1.串行端口终端(/dev/ttySn)串行端口 终端(Ser转载 2007-06-04 08:03:00 · 839 阅读 · 0 评论 -
[转载]AT&T 汇编简介
前一段时间本来想翻译一篇关于gcc汇编的文章的。但现在找到了一篇。 希望对各位看Linux源代码时有用。 【 原文由 鬼哥 所发表 】 gcc采用的是AT&T的汇编格式,MS采用Intel的格式. 一 基本语法 语法上主要有以下几个不同. ★ 寄存器命名原则 AT&T: %eax Intel: eax ★ 源/目的操作数顺序 AT&T: movl %eax,%ebx转载 2007-06-05 09:29:00 · 1429 阅读 · 0 评论 -
写给Linux内核新手-关于Linux内核学习的误区
先说句正经的:其实我没资格写这篇文章,因为自己也就一两个月以来才开始有所领悟的。因此,这里与其说是关于Linux内核学习的经验,不如说是自己的教训吧,希望不要扔鸡蛋砸我^_^ 常常有人问:我想学习内核,需要什么基础吗?Linus Torvalds本人是这样回答的:你必须使用过Linux。 这个……还是有点太泛了吧,我想下面几个基础可能还是需要的,尽管不一定必需: 1, 关于操作系统理论的转载 2007-06-01 09:01:00 · 865 阅读 · 0 评论 -
Linux内核Makefile浅析
Linux内核Makefile浅析1. 配置系统的基本结构Linux内核的配置系统由三个部分组成,分别是: 1. Makefile:分布在 Linux 内核源代码中的 Makefile,定义 Linux 内核的编译规则;2. 配置文件(config.in):给用户提供配置选择的功能;3. 配置工具:包括配置命令解释器(对配置脚本中使用的配置命令进行解释)和配置用户界面转载 2007-05-30 14:08:00 · 1047 阅读 · 0 评论 -
管道和xargs命令
管道和xargs命令1,stdin,stdout,stderr对于新生成的任何进程来讲,都可以使用stdin,stdout,stderr这些文件指针来访问标准输入,标准输出,错误文件。他们的类型都是FILE *,属于c运行库的类型。而内核则使用文件描述符来代表文件。STDIN_FILENO,STDOUT_FILENO,STDERR_FILENO分别被定义为0,1,2。Dup2(原创 2007-05-23 14:15:00 · 9875 阅读 · 0 评论 -
Unbuffered low-level IO and Buffered high-level IO
Unbuffered low-level IO and Buffered high-level IO1,概述Unix提供的函数如read,write等都属于Unbuffered IO函数。Standard IO提供的函数如fread,fwrite都属于Buffered IO函数。Standard IO的底层都是调用read,write来实现的。2,UnbufferedUn原创 2007-05-23 14:17:00 · 1151 阅读 · 0 评论 -
Race Conditions and Reentrant and thread-safe
Race Conditions and Reentrant and thread-safe 在多进程,多线程的环境下,由于os的调度算法,系统的负荷等诸多因素的影响,我们无法判断哪个进程先执行,哪个先程先执行。因此作为一项黄金准则是,程序必须在任何情况下都能正确的执行。任何情况大部分是指和其他进程,线程交互执行时,不能对先后执行顺序作任何假设。race condition指的就是程原创 2007-05-24 15:46:00 · 1504 阅读 · 0 评论 -
Linux 上实现双向进程间通信管道
级别: 中级 吴咏炜 (adah@sh163.net) 本文阐述了一个使用 socketpair 系统调用在 Linux 上实现双向进程通讯管道的方法,并提供了一个实现。 问题和常见方法 Linux 提供了 popen 和 pclose 函数(1) ,用于创建和关闭管道与另外一个进程进行通信。其接口如下: FILE *popen(const cha转载 2007-05-24 07:58:00 · 1471 阅读 · 0 评论 -
grep和find
Grep和find工具的使用一,grep工具grep查找文件中的字符串,或能匹配正则表达式的行。1,正则表达式要利用grep工具,就要熟悉正则表达式。否则的话赶快补习一下吧。2,查找文件中以a开头的文字列Grep –e ”^a” file.txt3,查找文件中,有word单词的行Grep –w “word” file.txt4,查找文件中,有word单词的原创 2007-04-20 15:06:00 · 4643 阅读 · 0 评论 -
sort工具的使用
Sort工具的使用对文件进行排序。包括按照字符进行排序,按照数字进行排序;升序排列,降序排列;稳定排序,不稳定排序;按照某一列进行排序,按照个别列进行排序;按照某一列的部分字符进行排序;及各种情况的组合排序。功能很强大。假如文件的内容如下:fed eed 2fed原创 2007-04-20 14:21:00 · 1865 阅读 · 0 评论 -
cygwin的安装
1, 从http://www.cygwin.com/网站下载Setup.exe2, 执行setup.exe文件[skip]:代表当前没有安装该包[n/a]:代表当前没有安装该包或者该包不存在(只提供源代码的组件,就没有bin包)[□]:代表不安装该包[ ]:代表安装该包原创 2007-04-20 09:28:00 · 763 阅读 · 0 评论 -
向程序传递命令行参数
<br /><br />向程序传递命令行参数<br />一,直接提供<br />catcmd.c arg.c main.c<br />二,通过shell通配符提供<br />cat*.c<br />shell在执行命令cat之前,首先找到所有的c文件,并将这些文件以空格分隔,作为cat的参数,并执行cat。<br />三,通过``执行命令<br />cat`ls *.c`<br />shell在执行cat之前,首先执行``中的ls*.c,并用其执行结果替换``,替换完毕后,组成cat命令并执原创 2010-10-28 17:18:00 · 1564 阅读 · 0 评论