Linux系统
Linux系统结构
操作系统内核(kernel):实现操作系统额核心功能:内存管理、进程管理、文件系统管理和设备管理等。
系统调用(system call):类似C语言的函数,约两百多个。系统调用是操作系统额最小功能单位,但功能过于简单,使用繁琐。
库函数(library):是由系统建立具有一定功能的函数的集合。作用是将系统调用组合成某些常用的功能。
Shell(命令解释器——interpreter):即指令行,用于人机交互。
在Linux中,一切皆文件
Linux使用的是标准的树形目录结构,最上层目录为根目录,其他子目录都是从根目录生成的。
文件路径,形式上是由斜杠/ 分隔多个文件名组成。除最后一个文件名外,其他文件名都必须代表目录。以斜杠开头的路径称为绝对路径,将从根目录开始查找。不以斜杠开头的路径称为相对路径,将从当前目录开始查找。