Linux基础知识总结
1. Linux 简介
Linux 是一个开源的类 Unix 操作系统。它由 Linus Torvalds 在 1991 年发布,最初是一个基于 MINIX 内核的小型操作系统。随着时间的推移,Linux 已经发展成为一款功能强大、跨平台的操作系统,广泛应用于个人电脑、服务器、移动设备等各种硬件上。与传统的操作系统(如 Windows)不同,Linux 采用开放源代码的开发模式,任何人都可以查看、修改和分发其源代码。
2. Linux 诞生
大约 6 分钟
Linux 是一个开源的类 Unix 操作系统。它由 Linus Torvalds 在 1991 年发布,最初是一个基于 MINIX 内核的小型操作系统。随着时间的推移,Linux 已经发展成为一款功能强大、跨平台的操作系统,广泛应用于个人电脑、服务器、移动设备等各种硬件上。与传统的操作系统(如 Windows)不同,Linux 采用开放源代码的开发模式,任何人都可以查看、修改和分发其源代码。
Shell 编程是自动化和系统管理中不可或缺的工具,尤其是在 Linux 和 Unix 系统中。通过 Shell,用户可以实现自动化任务、批处理操作、系统监控等。它可以简化复杂操作、提高工作效率。
Shell 是一种命令行接口,它允许用户与操作系统进行交互。Shell 提供了一个命令行界面(CLI),让用户能够输入命令并通过脚本执行任务。常见的 Shell 包括 Bash、Zsh、Ksh 等。
Shell 程序通常以 .sh 为扩展名,可以通过命令行运行。一个简单的 Hello World 示例:
操作系统(Operating System,OS)是管理计算机硬件和软件资源的系统软件。它充当用户与硬件之间的桥梁,负责控制和协调计算机的运行,使用户和应用程序可以方便、有效地使用系统资源。
操作系统主要功能包括:
内存管理是操作系统用于管理和分配计算机主内存(RAM)的机制,主要功能包括:
例子:发送一个网页请求时,数据从应用层逐层向下传输,到达物理层后进行传输,然后逐层向上传输到服务器的应用层,完成一次完整的数据交换。