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