bash之重定向


linux 有三个系统级别的文件描述符:0(标准输入),1(标准输出),2(标准错误)。可以理解为linux跟踪打开文件,而分配的一个数字,这个数字有点类似c语言操作文件时候的句柄,通过句柄就可以实现文件的读写操作。 用户可以自定义文件描述符范围是:3-num,这个最大数字,跟用户的:ulimit –n 定义数字有关系,不能超过最大值。
一条shell命令执行,都会继承父进程的文件描述符。因此所有运行shell命令都会默认3个文件描述符。


my vim 设置

现在我基本上在linux下基本使用Vim作为我的编辑器,所以,我写了这个blog去说明我的Vim配置,所有的配置都可以在我的vimrc。我主要在C++/python/ruby/golang中使用vim,故配置主要涉及到这几种语言。

内存系列0

内存在嵌入式开发中占据了很重要的地位,现在很多开源将malloc改为tcmalloc或jemalloc
,所以我这个系列将慢慢研究一下内存的知识,声明:这些都来自网络,并反馈于网络

my first blog

我使用github进行托管,在这里记录我的一些想法,学习一些IT技术,本博客使用了Octopress,Octopress是一个基于Jekyll的博客生成框架,它是属于Ruby语言范畴
之内。我想在以下几个方面有些涉及:(先表白一下)