一.Linux的优势

在 Linux 操作系统中,“一切皆文件” 堪称其核心设计理念的精髓。

1.操作统一:

         读写执行等接口通用,降低学习与操作复杂度;

2.权限简化:

        借助文件权限机制,实现资源安全管控;

3.扩展便捷:

        新资源加入仅需创建对应文件,适配轻松;

4.管理高效:

        可用标准文件工具统一管理,降低管理成本;

5.开发灵活:

       一套文件操作 API 即可调用多种资源,提升代码通用性与效率;

二.Linux操作系统目录结构

'/'根目录

/bin  :存放基本二进制可执行文件,如常用命令 ls、cp 等,所有用户均可执行

/etc  :存储系统级配置文件,如网络配置、用户信息(/etc/passwd)、服务启动脚本等

/dev :包含硬件设备文件(如 /dev/sda 表示硬盘,/dev/tty 表示终端),用于硬件交互

/home :普通用户的主目录,每个用户有独立子目录(如 /home/用户名),存放个人文件和配置

/lib  :保存系统运行必需的共享库文件(如C标准库 libc.so)及内核模块,支撑程序运行

/usr :存储用户程序和数据,如应用程序、开发工具、库文件、文档等,类似集中的 “程序资源库”

/root :超级用户(root)的主目录,存放其专属文件、配置及管理工具

/tmp :

    临时文件存储目录,用于存放系统和应用运行时产生的临时数据,系统重启时内容通常会被清空

/mnt :临时挂载点目录,用于手动挂载外部存储设备(如 U 盘、光盘)或其他文件系统

/media:(自动挂载)

可移动设备的挂载点。比如插入 U 盘、光盘、移动硬盘后,系统通常会自动挂载到 /media/用户名/设备名 下。

/opt :第三方软件或附加应用程序的存放目录,便于集中管理,如 /opt/软件名称

三.Linux操作系统作用

1.操作系统定义:

操作系统(Operating System,OS)是管理计算机硬件与软件资源的系统软件, 通过抽象底层硬件复杂性,为用户提供标准化接口,实现对软硬件资源的高效协调与优化利用;

2.操作系统作用:

1.硬件资源管理:调度CPU时间片、分配内存空间、管理输入输出设备等等;

2. 进程与任务管理:通过调度算法协调多任务执行,避免资源竞争等等;

3.文件系统管理:组织和存储数据,提供统一访问接口;

4.安全与用户接口:通过权限控制保障安全,提供命令行(CLI)或图形界面(GUI)与用户交互;

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐