用户可以通过命令对文件进行操作 ,但功能上受到一定限制。
程序员通过系统调用或C语言库函数对文件进行操作。
gcc 会 自动链接一些常用的库,对于gcc 不会自动链接的库,则在编译程序时需要指定所使用的库
形式:
可以通过man 命令来查询函数原型及所属头文件。例: man lseek
有些函数既是函数名又是linux命令
~man mkdir 得到的是命令mkdir的帮助信息
~man 2 mkdir 得到函数的原型
对于库函数,输入man3<库函数名>可以获取帮助信息
文件主要包含两方面内容:
~文件本身所包含的数据
~文件属性
当创建一个新目录时,系统自动创建两个目录项。.和.. 前者代表当前目录,后者代表当前目录的父目录。 对于根目录来说两者相同。
一般linux的目录
~/bin 用于存放普通用户可执行的命令。任何用户可执行 <