简 述: 本篇讲解另外一种进程间通信方式,内存映射区 mmap(),以及对应的释放内存映射区 munmap() ,。前面两篇讲解了进程间通信,使用有名管道匿名管道的方式进行 IPC,也是经常用到的,可以去接触一下。

  • 对于有血缘关系的进程间通信:
    • 有名内存映射区
    • 匿名内存映射区(推荐)
  • 对于无血缘关系的进程间通信:
    • (只能用)有名内存映射区

  简 述: 讲解在 Unix / Linux 下,man 手册的使用;写了一个例子调用系统库函数来读写文本文件,和打印文件描述符;阻塞和非阻塞实际是文件的属性,而非标准输入输出的 I/O 函数的属性。 以及文件详细描述的 stat 命令和 stat() 函数的使用;文件属性相关的操作;文件夹遍历和创建、删除的相关函数,可能 Linux 有时候会调用到他们,现在实际上,更多的使用 Qt 的库来对文件进行读写操作;以及关于复制文件描述符的函数 dup() 函数的讲解

  简 述:Linux 中,对于一些经常会使用到的命令(不做知识点的搬运工),作业个简短的记录📝,主要作为日后快速查找。还有对于操作系统的主次版本号的含义,shellbash 的区别等简单做一个说明。主要有如下知识点:

  • Linux 和 GNU 的区别
  • shell 和 bash 的区别
  • 光标相关快捷键
  • 文件目录的结构组成,
  • 文件 / 文件夹操作命令 tree,pwd,mkdir,rm,cp,mv,touch
  • 显示文件相关信息 cat,more,head,less,tial
  • 软硬链接 ln -s
  • 用户组,权限 chmod, chown
  • 文件查找和检索文件内容 find,grep
  • 压缩与解压 tar,rar,zip,gz,bz2