Linux 下 C 编程——文件基础 认证专享

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课程讲解 Linux 下高级 C 编程的文件的基础知识,主要包括文件描述符、文件操作和内核数据结构以及文件的原子操作等。

    1.文件描述符 00:13:46

    本课时讲解文件描述符的概念和相应的操作,并利用文件描述符实现 shell 命令的 cp 和 cat。

    2.文件操作和内核数据结构 00:17:10

    本课时介绍进程打开文件时,内核中的三个相关数据结构,并且理解文件描述符的含义。

    3.文件的原子操作 00:05:46

    本课时讲解文件的原子操作的概念,并对相关代码进行演示解析。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

Linux 下 C 编程——文件基础

3课时,37分钟2015-06-04
iceman_han
iceman_han

极客学院签约布道师

课程背景:
众所周知,Linux 操作系统是用少量的汇编和大量的 C 语言编写的。学过 C语言的学员,一定学习过 iostream 相关的文件操作函数,但是对于底层实现的相关函数,可能并不够了解。本课程讲解 Linux 提供的对文件操作的接口,同时介绍 shell 的工作机制。

核心内容:
1.Linux 操作系统的基本概念
2.文件的相关概念
3.文件数据结构示例图
4.理解进程打开文件时,内核中的三个相关数据结构

软件环境:ubuntu SecureCRT

是否提供资料:

课程等级:高级

适合人群:
熟悉 Linux 和 C 的学员
  • 技术问答
  • 1

    文件描述符

    13:46

    本课时讲解文件描述符的概念和相应的操作,并利用文件描述符实现 shell 命令的 cp 和 cat。

  • 2

    文件操作和内核数据结构

    17:10

    本课时介绍进程打开文件时,内核中的三个相关数据结构,并且理解文件描述符的含义。

  • 3

    文件的原子操作

    05:46

    本课时讲解文件的原子操作的概念,并对相关代码进行演示解析。

相关课程

  • C语言中的文件操作

    本课讲解在 C 语言中如何操作文件,内容包括,写出到文件,读取文件内容,格式化输出与读取文件,通过本课学习将掌握用 C 语言操作文件技能。

    3课时 19分钟
    中级
    15219人学习
  • C语言函数

    本课讲解在 C 语言中如何声明和使用函数,内容包括函数讲解、函数参数讲解、函数返回值讲解、main 函数参数及返回值的意义、可变参数的使用,通过学习本课将掌握开发相对较大的程序需要的能力

    4课时 28分钟
    初级
    16759人学习
  • C语言常用的预处理

    本课讲解在 C 语言中常用的预处理,内容包括宏常量的使用、宏函数的定义、条件编译、宏函数可变参数等,通过本课学习将掌握常用的预处理操作方式,从而把程序写得更加灵活。

    6课时 52分钟
    中级
    14692人学习
  • C语言指针的用法

    本课讲解在 C 语言中指针的用法,内容包括指针的概念及定义,函数指针,无类型指针的概念和使用。通过本课学习将掌握 C 语言中指针的用法

    3课时 22分钟
    中级
    18585人学习