嵌入式linux基础(文件及文件系统)

一、linux发展概述

  • Linux 是指一套免费使用和自由传播的类 UNIX 操作系统。
  • GNU 是为了推广自由软件的精神以实现一个自由的操作系统,然后从应用程序开始,实现其内核。
  • 其中的程序开发共同遵守 General Public License (GPL)协议,这个协议规定了源码必须可以无偿的获取并 且修改。
  • 从严格意义上说,Linux 应该叫做 GNU/Linux,其中许多重要的工具如 gcc、gdb、 make、emacs 等都是 GNU贡献的。

Linux 的内核版本号:
Linux 内核版本号格式是 x.y.zz-www,数字 x 代表版本类型,数字 y 为偶数时是稳定版本,为奇数时是开发版本,如 2.0.40 为稳定版本,2.3.41 为开发版本, 测试版本为 3 个数字加上测试号,如2.4.12-rc1。最新的 Linux 内核版本可从 http://www.kernel.org 上获得。

二、linux优势

1、低成本开发系统
2、可应用于多种硬件平台
3、可定制的内核
4、性能优异
5、良好的网络支持

Linux 目前已经有超过 250 个发行版本。

三、基础概念

1、文件系统

  1. linux一切皆文件。
  2. 文件系统是指操作系统中与管理文件有关的软件和数据。

linux文件系统与windows文件系统的区别:

  • Windows 文件系统是以驱动器的盘符为基础的,而且每一个目录与相应的分区对应,例如 “E:\workplace”是指此文件在 E盘这个分区下。 而 Linux 恰好相反,文件系统是一棵文件树,且它的所有文件和外部设备(如硬盘、光驱等)都是以文件的形式挂在这个文件树上,例如“/usr/local”。
  • 对于 Windows 而言,就是指所有分区都是在一些目录下。总之,在 Windows 下,目录结构属于分区;Linux 下,分区属于目录结构。

2、挂载

  1. 把分区和目录对应的过程叫做挂载
  2. 而这个挂载在文件树的位置就是挂载点

3、主分区、扩展分区和逻辑分区

  1. 主分区就是包含操作系统启动所必需的文件和数据的硬盘分区,要在硬盘上安装操作系统,则该硬盘必须要有一个主分区, 而且其主分区的数量可以是 1~3 个;
  2. 扩展分区也就是除主分区外的分区,但它不能直接使用,必须再将 它划分为若干个逻辑分区才可使用,其数量可以有 0 或 1 个;
  3. 逻辑分区则在数量上没有什么限制。

四、Linux文件及文件系统

1、文件类型

Linux 中主要的文件类型分为 4 种:
普通文件、目录文件、链接文件和设备文件。

2、文件属性

在这里插入图片描述

  • 3 种不同的访问权限:

可读(r)、可写(w)和可 执行(x)。

  • 文件又有 3 个不同的用户级别:

文件拥有者(u)、所属的用户组(g)和系统里的其他用户(o) 。
在这里插入图片描述

3、文件系统类型

  • ext2 和 ext3(Linux缺省的文件系统)
  • swap 文件系统
  • vfat 文件系统
  • NFS 文件系统
  • ISO9660 文件系统

4、Linux 目录结构

  • /bin 可执行文件所在目录

  • /media 挂载设备媒体,u盘,光驱等

  • /mnt 让用户挂载别的文件系统

  • /usr 庞大和复杂的目录,很多应用会安装到此目录

  • /usr/local 用户自己安装软件的目录

  • /sbin 超级管理员root的可执行文件目录

  • /proc 系统内存的映射,会保留进程运行的一些信息

  • /etc 系统软件的启动和配置目录

  • /etc/passwd 用户存放文件 man 5 passwd 查看文件格式

  • /etc/shadow 存储密码文件

  • /dev 设备文件所在目录

  • /boot 这个目录下存放操作系统启动时所要用到的程序

  • /lib 存放系统动态链接共享库

  • /root 超级用户登陆时的主目录

  • /tmp 存放不同程序执行时产生的临时文件

  • /usr/src 内核源代码默认的放置目录

  • /srv 存放一些服务启动之后需要提取的数据

  • /var 很多服务的日志信息存放在这个文件中

  • /home/user 用户家目录

五、总结

本次学习主要了解了Linux的发展、优势、版本等知识,重点学习了linux的文件及文件系统,Linux文件系统与Windows文件系统的区别,还有分区的概念。其中牵扯到许多小知识,例如挂载及挂载点,文件分类、权限、属性等,希望在今后的学习生活中,更加努力!

猜你喜欢

转载自blog.csdn.net/weixin_44366125/article/details/105956352