文档章节

《Linux系统编程》阅读笔记

问题达人
 问题达人
发布于 10/09 17:28
字数 413
阅读 4
收藏 0

入门和基本概念

文件和文件系统

Linux遵循一切皆文件

文件打开方式有只读、只写和读取模式

文件打开后通过文件描述符来引用,该描述符是从打开文件关联的元数据到文件本身的映射

在Linux内核中,文件用一个整数表述,成为文件描述符(file descriptor,简称fd)

文件描述符在用户空间共享,用户程序通过文件描述符可以直接访问文件

文件位置、文件偏移

不同进程可以同时读写同一个文件

索引节点 硬链接 链接计数

时间局限性原理

块设备的最小寻址单元成为扇区,扇区大小一般是2的倍数,通常是512字节 文件系统的最小寻址单元是块(块是文件系统的抽象,而不是物理介质的抽象),块大小一般是2的指数倍乘以扇区大小 页是内存的最小寻址单元

Linux系统中 扇区< 块

文件IO

打开文件

open:打开一个文件并获得一个文件描述符 int open( const char * pathname, int flags); int open( const char * pathname,int flags, mode_t mode);

create

© 著作权归作者所有

问题达人
粉丝 14
博文 94
码字总数 87491
作品 0
昌平
程序员
私信 提问
Linux编程操作知识整理(continued)

前言:是自己对一种知识若干本的整合,当然是有主有次的,想尝试做下主题阅读方面的笔记。具体的内容整合到自己知识库里了。 一。文件I/O APUE里文件I/O讲的是“如何打开,读取,写入以及关闭...

im天行
2012/11/17
160
0
6 幅思维导图:Linux & Shell 编程基础 - 知乎

这次和大家分享的是 Linux 系列的思维导图。前 3 幅是 Linux 的基础部分,后 3 幅则是 Shell 编程。 之前有一段时间在服务器端工作,Linux 的使用较为频繁。而本篇的笔记大多是日常零碎的记录...

数林觅风——数据科学思维导图笔记
10/21
0
0
2013年个人计划

2013关键词: 思考,成长,责任 2013年要做的几件事情: 1. 生活与责任 1. 三十而立,在30岁前完成结婚这件大事。成家后希望自己能有足够的能力承担起一个家庭的责任。做一个有责任心的丈夫,...

长平狐
2013/06/17
147
0
【Unix】从who,ls,pwd命令到文件

从who命令说起呢是因为《Understanding UNIX/LINUX Programming》chap2讲的是这个。 推荐这本书的原因呢:a.通过命令了解到linux命令的具体处理机制 b.提高了编程技能,了解了APUE里讲的一些...

im天行
2013/01/16
229
0
Yoda:您的 Linux 系统命令行个人助理

不久前,我们介绍了一个名为 “Betty” 的命令行虚拟助手。今天,我偶然发现了一个类似的实用程序,叫做 “Yoda”。Yoda 是一个命令行个人助理,可以帮助您在 Linux 中完成一些琐碎的任务。它...

作者: Sk
2018/04/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Win10如何修改入站规则

桌面->网络 右击 -> 属性 -> 防火墙 点击 高级设置 右击入站规则 -> 新建规则 根据端口设置入站规则

恒宝乐园
13分钟前
7
0
在PPT中将照片变裸眼3D效果怎样操作?分享操作技巧,帮你快速实现

PPT的使用相信大家都不陌生,使用最多的就是制作PPT对工作进行汇报,对新项目进行展开讨论。其实在PPT中还可以设计海报,制作高逼格封面以及将照片变为3D效果等偏设计类的操作。今天将以如何...

百因必有果
23分钟前
7
0
苹果的M4A音频格式怎么转换成FLAC

最新版的苹果手机iPhone 11其完美的系统和华丽的外观真是让人想“剁手”。不过使用过苹果手机或者iPad等移动设备的朋友可能知道,其音乐文件为M4A音频格式。而这种文件格式最初是在iTunes以及...

软件分享达人
24分钟前
10
0
提现设置

提现设置 用户如何提现? 1.打开后台-设置-交易设置-提现设置 最低提现金额:提现金额将不小于此值才能提现 最小提现单元:每次以最小提现单元金额的整数倍提现 提现提示信息:商家可填写提示...

Geek-Chic
46分钟前
3
0
php的redis.so扩展安装【PHP】

一、资源准备,下载 不仅是redis.so,安装其他拓展的方式也类似 第一种方式: 下载:wget https://github.com/phpredis/phpredis/archive/develop.zip 解压:unzip develop.zip 进入目录:c...

一代码农码一代
47分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部