Linux C编程80例详解
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.5 知识点提示

(1)Linux 的源码是开放的,可运用于许多硬件平台,支持多达 32 种文件系统,支持大量的外部设备。

(2)一个典型的Linux发行版包括:Linux核心,一些GNU库和工具,命令行Shell,图形界面的X窗口系统和相应的桌面环境。

(3)主流的 Linux 发行版包括 Ubuntu、DebianGNU/Linux、Fedora、Gentoo、Mandriva Linux、PCLinuxOS、SlackwareLinux、openSUSE、ArchLinux、Puppylinux、Mint、CentOS、RedHat等。

(4)Ubuntu基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一个新版本。

(5)Ubuntu默认不能直接以root用户的身份登录,必须从第一个创建的用户通过su或sudo命令来获取root权限。

(6)CentOS 是红帽(RedHat)操作系统的延续,在红帽操作系统决定不再提供免费的技术支持之后,CentOS便应运而生了。

(7)Debian是迄今为止最遵循GNU规范的Linux系统。

(8)Puppy是一个十分小巧的Linux发行版,其ISO映像文件容量约为100MB。

(9)Gentoo具有高度的可定制性,因为它是一个基于源代码的Linux发行版。

(10)文件系统是操作系统用于表示磁盘或分区上文件的方法及数据结构。

(11)ext3是ext2的升级版本,兼容ext2,在ext2的基础上增加了文件系统日志记录功能,称为日志式文件系统,是目前Linux默认采用的文件系统。

(12)Linux 将 DOS、Windows 中采用的 FAT 文件系统(包括 FAT12、FAT16 和FAT32)统称为vfat文件系统。

(13)Linux 和 Windows 文件类型最显著的区别就是 Linux 将目录和设备都作为文件来进行处理。

(14)Linux 主要有 5 种文件类型:普通文件、目录文件、链接文件、设备文件和管道文件。

(15)Linux 使用标准的系统结构,也就是说在安装的时候,安装程序已经为用户创建了文件系统和完整而固定的目录组成形式,并指定了每个目录的作用和其中的文件类型。