linux
文章平均质量分 68
HeapStackk
此生仅为一人而绽放,即使可能并不存在,我也愿意等待花开
展开
-
[linux]文件描述符再探
第一点也是最重要的一点:在linux上所有的硬件挂载/dev/mouse,pipe,文件,socket等都是文件!都是可以通过文件描述符来访问到的。文件描述符file descriptor:是一个对文件的索引号,可以认为是一个公司里面的员工id号,通过id可以索引到员工,然后对员工进行一些操作。首先要理解文件描述符,得有如下3个内核所维护的数据结构概念:1.进程级的文件描述符原创 2016-06-15 18:32:45 · 525 阅读 · 0 评论 -
[linux]tee命令以及实现
#include #include #include #include "tlpi_hdr.h"#define BUF_SIZE 1024int main(int argc,char** argv) { if((argc != 2 && argc != 3) || strcmp(argv[1], "--help") == 0) usageErr("%s [-a] file\n"原创 2016-06-15 13:03:22 · 2902 阅读 · 0 评论 -
[linux]程序和进程浅析
程序和进程浅析原创 2016-06-17 17:52:23 · 1344 阅读 · 0 评论 -
[unix]用cmake写hello world
cmake基础的cmake用法以及语法Hello World cmake 01版Hello World cmake 02版Hello World cmake 03版cmake语法project流控制ifforeachwhilefunctionmacro正则表达式检查cmake的版本模块Module的使用Find ModulesSystem Introspection原创 2016-10-23 12:53:53 · 1566 阅读 · 0 评论