Linux操作系统

王艳秋 燕孝飞 胡静

目录

  • 1 Linux概述
    • 1.1 Linux的诞生
    • 1.2 Linux的内核版本
    • 1.3 Linux的发行版本
    • 1.4 Ubuntu的版本
    • 1.5 Ubuntu的安装
  • 2 基本操作
    • 2.1 系统设置
    • 2.2 桌面操作
    • 2.3 终端和Shell
    • 2.4 文本编辑器
  • 3 文件系统
    • 3.1 文件系统结构
    • 3.2 目录操作
    • 3.3 显示文件内容
    • 3.4 文件复制
    • 3.5 文件移动
    • 3.6 文件删除
    • 3.7 链接文件
    • 3.8 文件权限表示
    • 3.9 文件访问权限设置
    • 3.10 文件内容查找
    • 3.11 文件名查找
    • 3.12 文件压缩和解压缩
  • 4 高级操作
    • 4.1 进程概述
    • 4.2 进程启动
    • 4.3 作业控制
    • 4.4 进程管理
    • 4.5 用户和组
    • 4.6 用户和组管理
    • 4.7 sudo工具
    • 4.8 输出重定向
    • 4.9 输入重定向
    • 4.10 错误输出重定向
    • 4.11 管道
  • 5 Shell编程
    • 5.1 shell编程概述
    • 5.2 创建第一个脚本文件
    • 5.3 shell脚本的运行
    • 5.4 变量-echo
    • 5.5 read命令及引号的使用
    • 5.6 环境变量与参数变量
    • 5.7 条件
    • 5.8 For语句
    • 5.9 while语句
    • 5.10 break与case语句
    • 5.11 函数之定义与调用
    • 5.12 函数之参数传递
  • 6 网络操作
    • 6.1 网络概述
    • 6.2 网络命令
    • 6.3 Samba服务器的配置(1)
    • 6.4 Samba服务器的配置(2)
    • 6.5 FTP服务器的配置(1)
    • 6.6 FTP服务器的配置(2)
    • 6.7 FTP服务器的配置(3)
    • 6.8 NFS服务器的配置(1)
    • 6.9 NFS服务器的配置(2)
  • 7 编程工具
    • 7.1 Linux的编程概述
    • 7.2 gcc简介
    • 7.3 Linux的程序调试
    • 7.4 make工具
  • 8 Linux操作系统实验
    • 8.1 实验一准备:Linux简介
    • 8.2 实验一准备:安装方式介绍
    • 8.3 实验一:LInux系统的安装
    • 8.4 实验二:Linux系统的基本操作(1)
    • 8.5 实验二:Linux系统的基本操作(2)
    • 8.6 实验二:Linux系统的基本操作(3)
    • 8.7 实验二:Linux系统的基本操作(4)
    • 8.8 实验二:Linux系统的基本操作(5)
    • 8.9 实验三:Linux系统下的C编程(1)
    • 8.10 实验三:Linux系统下的C编程(2)
    • 8.11 实验四:Linux系统的进程控制(1)
    • 8.12 实验四:Linux系统的进程控制(2)
    • 8.13 实验五:Linux系统的进程通信(1)-无名管道
    • 8.14 实验五:Linux系统的进程通信(2)-有名管道
文件移动