目录

  • 1 第一章 Linux系统概述
    • 1.1 Linux发展历史介绍
    • 1.2 Linux操作系统的现状
    • 1.3 Linux的内核与发行版
    • 1.4 Linux帮助系统
    • 1.5 Linux接口介绍
    • 1.6 本章小结
  • 2 Linux安装与更新
    • 2.1 Linux发行版获取与选择
    • 2.2 Linux发行版U盘启动盘制作
    • 2.3 虚拟机软件介绍
    • 2.4 Linux系统的安装
    • 2.5 Linux网络基本配置
    • 2.6 Linux中文环境的配置
    • 2.7 Linux系统更新
    • 2.8 课外阅读
    • 2.9 本章小结
  • 3 Linux软件管理
    • 3.1 Linux软件包概述
    • 3.2 RPM包和DEB包的安装
    • 3.3 软件包安装工具
    • 3.4 源码编译和安装
    • 3.5 本章小结
  • 4 Linux Shell及脚本
    • 4.1 Linux操作系统Shell介绍
    • 4.2 Vim编辑器介绍
    • 4.3 Bash Shell基础和常用命令
    • 4.4 Shell脚本编程基础
    • 4.5 课外阅读
    • 4.6 本章小结
  • 5 Linux程序开发基础
    • 5.1 程序的编译过程
    • 5.2 编译器gcc
    • 5.3 make与makefile
    • 5.4 调试器gdb
    • 5.5 git与版本控制
    • 5.6 课外阅读
    • 5.7 本章小结
  • 6 Linux系统管理
    • 6.1 基于终端的系统管理
    • 6.2 文件系统
    • 6.3 系统日志
    • 6.4 /proc文件系统
    • 6.5 远程访问与Denyhost
    • 6.6 用户管理
    • 6.7 课外阅读
    • 6.8 本章小结
  • 7 Linux服务器应用
    • 7.1 Linux常见服务器应用概述
    • 7.2 Web服务器
    • 7.3 FTP服务器
    • 7.4 DNS服务器
    • 7.5 DHCP服务器
    • 7.6 SSH服务器
    • 7.7 Mail服务器
    • 7.8 SAMBA服务器
    • 7.9 课外阅读
    • 7.10 本章小结
本章小结

                                                         本章小结

一、教学目标

  1. 知道Linux Bash Shell的作用

  2. 掌握常用命令(讲述过的、题目中出现过的命令和选项)

  3. 掌握vim编辑器的使用和配置方法,能够安装vim插件

  4. 掌握面向过程的脚本编程基础

二、知识点

  1. Shell的作用

  2. 常见Linux Shell

  3. ls -l显示的信息解读(类型、权限等)

  4. 点开头的文件/目录

  5. 讲述过的命令(课件、测试题目中出现的)

  6. 正则表达式

  7. Shell脚本构成

  8. 脚本第一行的作用#!/bin/bash

  9. 运行脚本的方法

  10. 点命令

  11. vim工作模式

  12. vim常用命令(定位、移动光标、删除、复制粘贴、保存、退出等)

  13. vim编辑常用配置(配置文件名、设置行号、缩进、高亮等)

  14. 特殊变量($?、$$、$#、$*等)

  15. 环境变量(HOME、SHELL、PWD等、单向传值)

  16. 位置变量

  17. set命令

  18. test命令

  19. 分支结构(if和case)

  20. 循环结构(for、while、until)

三、课件