摘要: 1. 理解文件描述符1.1 文件描述符的概念 文件描述符是个很小的正整数,它是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表。例如,每个进程启动时都会打开3个文件:标准输入、标准输出和标准错误文件。这3个文件分别对应于文件描述符0、1和2。 提示:应该使用中定义的3个宏来代替数字0、1或2:STDIN_FILENO、STDOU_FILENO和STDERR_FILENO,因为你的程序可能会在一个stdin、stdout和stderr不与整数0、1、2相对应的系统上进行编译。 许多Linux和UNIX系统调用都依赖于文件描述符。比如,低级的open、close、read和write 阅读全文
posted @ 2013-09-25 19:20 老@@范 阅读(410) 评论(0) 推荐(0)
摘要: Vim键盘布局 用Linux的朋友一定会使用到Vim这个文本编辑器,它是由Vi发展而来的编辑器,其具有代码补齐、编译、错误跳转等丰富的功能,非常适合编程。对于修改Linux配置文件它更是你不二的选择!但对于初学者而言,Vim却是一个异常生涩的工具,原因在于它有多种使用环境,而且键盘操作复杂难记,但是一旦你掌握了Vim的基本使用方法后,你会立刻喜欢上它,你的工作效率会得到极大的改善。当你启动Vim后,默认会进入普通模式,这时你可以通过键盘移动光标,进行复制粘贴等基本操作,此时键盘布局如下:1.移动光标 k + + h ++++++++++++++... 阅读全文
posted @ 2013-08-20 13:48 老@@范 阅读(552) 评论(3) 推荐(0)