Linux 操作系统基础教程
Linux 操作系统基础教程是清华大学信息学院计算机系编写的教程,旨在普及 Linux 基础知识,帮助读者了解 Linux 操作系统的基本概念和应用。
**第一讲 Linux 基础**
在这一讲中,我们主要了解 Linux 的概况,以及对 Linux 的初步感性认识。
* 什么是 Linux?Linux 是一个以 Intel 系列 CPU 为硬件平台,完全免费的 UNIX 兼容系统,完全适用于个人的 PC。它本身就是一个完整的 32 位的多用户多任务操作系统。
* 安装 Linux 的好处?安装 Linux 可以获得免费的操作系统,且可以自由传播和修改源代码。
* 如何得到 Linux?可以通过互联网下载 Linux 的最新版本,或者从 Linux 社团中获得。
* 如何得到 Linux 的最新消息?可以通过 Linux 官方网站、Linux 社团、讨论区等方式获得。
* Linux 操作系统上有什么应用?Linux 可以应用于个人 PC、服务器、嵌入式系统等多种领域。
* 在哪里可以找到讨论区?可以通过互联网搜索 Linux 讨论区、Linux 社团等方式找到。
* 安装过程?安装 Linux 需要选择合适的发行版本,配置硬件,安装基本系统等步骤。
**第二讲 Linux 基础进阶**
在这一讲中,我们将深入了解 Linux 的文件系统结构、基本操作命令、系统管理命令、进程处理命令、字符串处理命令、网络查询命令等。
* Linux 的文件系统结构?Linux 的文件系统结构包括根目录、用户目录、系统目录、设备文件系统等。
* 文件类型?Linux 中的文件类型包括普通文件、目录文件、链接文件、设备文件等。
* Linux 基本操作命令?包括 mkdir、cd、ls、cp、mv、rm 等基本命令。
* 基本的系统管理命令?包括用户管理、组管理、权限管理、进程管理等。
* 关于 Process 处理的指令?包括 ps、kill、nice 等命令。
* 关于字串处理的指令?包括 grep、sed、awk 等命令。
* 网路上查询状况的指令?包括 ping、traceroute、nslookup 等命令。
* 网路指令?包括 ssh、ftp、telnet 等命令。
* 关于通讯用的指令?包括 mail、talk 等命令。
* 编译器(Compiler)?包括 gcc、make 等命令。
* 有关列印的指令?包括 lp、lpr 等命令。
**第三讲 Linux 下的网络服务、配置问题和常用工具**
在这一讲中,我们将了解 Linux 下的网络服务、配置文件、常用工具等。
* Linux 下的网络服务?包括 FTP 服务器、HTTP 服务器、SMTP 服务器等。
* 几种重要的配置文件?包括 /etc/passwd、/etc/group、/etc/hosts 等。
* Linux 下常用的工具软件?包括 Vim、Emacs、GCC 等。
本教程旨在为读者提供 Linux 操作系统的基础知识,帮助读者快速掌握 Linux 基础知识,从而更好地应用 Linux 操作系统。