『课程介绍』:
简单地学会几个Linux命令很容易,但是Linux面向专业技术人员,界面很不友好,难以操控。它提供了太多的灵活性,这使得系统难以驾驭。使用者如果不掌握一些基本知识并了解它的一些行为风格,会常感碰壁。本课程精选Linux中少量内容做深入讲解和演示,让您从入门开始快速成为一个中级水平的Linux使用者。. B4 ]- s( u1 g6 b

『课程目录』:   0 p$ {3 L& E1 K4 h
01 开始使用Linux;文本文件的处理
第一部分,介绍字符终端,日历、计算器等工具,以及观察Linux系统运行状态(包括磁盘、内存、CPU)的命令。第二部分,介绍Linux文本数据和一组相关的处理工具。
课时
开始使用Linux (2学时)
Linux的字符终端6 P6 y3 k( v" @
用户登录和联机手册的查阅
时间、计算器和口令维护& t$ ~$ ?' S. N5 s
了解系统状态
文本文件的处理 (2学时)% i& S( ^' b5 Q- |, o+ f, ]6 N
文本文件及处理工具$ ^7 u: ]+ R- [) N/ p( Z, H
读取文件内容
文本数据的处理

02 正则表达式
正则表达式是文本处理中最重要的概念。本周课程介绍正则表达式的基本概念和相关命令,通过几个实操例题,展示如何将正则表达式应用于文本信息处理。1 L8 q& ~2 Q6 S7 _) z
课时; z% t) g) v7 e6 i3 n
正则表达式的概念和相关命令(2学时)8 Q8 \: n% e, ~' [4 ^( d$ ]- b9 b0 t
元字符和集合
组合与锚点
行筛选grep* c# B+ x4 @* }; P* G2 |, u4 k
流编辑sed和正则表达式替换
复杂筛选及加工awk
正则表达式应用(2学时)
例题:抽取数据累加求和
例题:英文单词词频统计1 W0 L7 S# e1 S1 q7 T5 A. a, W
例题:绘制旅游点客流量变化曲线
例题:绘制TCP发送窗口变化曲线
7 U1 p, X" o$ j8 Y
03 文件的比对、编辑和文件的命名
第一部分,介绍如何比对两个文件的内容;第二部分,介绍文本编辑器vi,解答初学者在实际上机操作中遇到的问题;第三部分,介绍Linux的文件命名以及文件通配符。
课时
文件比对 (1学时)
文件内容比对: Q1 R! m  I/ `
求文本文件版本间差异
vi编辑器(2学时); ^1 b( e0 z6 D4 s
编辑状态和光标移动
查找、替换、粘贴及存盘
解答上机使用中常遇到的几个问题(0.5学时)
死机问题
显示乱码问题1 Q2 d) J' g! S' U/ q! N
文件的命名和文件通配符(0.5学时)
文件命名和目录结构
文件通配符规则+ W2 F! c8 _. E! n0 M/ K/ w; z
文件通配符处理过程" O* A+ V5 o: B) e$ w' m% h( k. o
' z' t, n6 Z# a' a
04 文件和目录的管理
介绍文件和目录管理的常用命令,介绍使用find命令灵活地遍历目录并对文件进行处理,最后,简要介绍目录打包和压缩工具。, k' D! V2 ^( r. P
课时) S3 O" z% F  v9 N
文件和目录管理(1.5学时)
列出文件目录6 ]: f5 o8 s9 ^6 V3 `/ E
文件的复制与删除4 L1 M" m0 W; X/ c( h, G' I
目录管理8 d5 R$ {, u# O
目录遍历(2学时)" _, d; t5 i+ m9 b
使用find命令
目录遍历的应用& ]9 q2 \$ G8 t) Y: e! R+ ]
使用xargs批量处理文件
打包与压缩(0.5学时)

05 Linux命令风格;文件系统基本概念- s3 r/ s; O3 i' n/ E- T
第一部分,介绍Linux命令的风格;第二部分,介绍文件系统,包括存储结构和符号链接,以及与编程相关的系统调用。
课时
Linux命令风格(0.5学时)
命令获取信息的方法
命令行参数的三种方式2 Z. N. Q1 w, m7 v+ }! K5 s
文件系统(3.5学时)" U& C% j; u/ k/ \) M6 V
文件系统的创建与安装5 z9 {: P6 _4 p7 Q. b( K
文件系统的存储结构
硬链接
符号链接; M$ ]( g0 L! [9 _3 M5 ^; E
系统调用! ~6 G3 _1 H, y  C0 `
访问i节点和目录9 t% Z) t! a( J- M' k$ V  Z
, R* Q) V# Z- C" }
06 文件和目录的权限;shell基本机制9 ~, Y- e3 ]/ @8 x" {
第一部分,介绍文件和目录的权限问题;第二部分,介绍shell的别名、重定向和管道等基本机制。
课时) N( [; W1 j' y+ Z- t
文件和目录的权限 (2学时)
文件的权限7 _# B$ m% {( J, O9 X, G  Y
目录的权限
权限相关命令5 W% T6 j5 x8 I  H, M
修改文件和目录的权限! m; s8 v1 r. V0 {" R" n
SUID权限3 V+ b7 |0 m6 r6 v
shell的基本机制(2学时)
shell概述$ ^2 d  d9 x6 z3 U
bash的启动
历史与别名" t% p* [1 g; k) m( M% E- Q
输入重定向
输出重定向与管道5 w9 z8 ]8 L& _

07 shell变量、替换和元字符! b) d; V- n, l  _( S
第一部分,介绍shell的变量和替换机制,这是shell可编程的基础;第二部分,着重介绍shell的元字符和相关的转义处理。5 ~& E# Z% @1 p( D# d9 T9 L
课时
变量(1学时)
变量赋值及使用8 ^9 E/ [" h2 T+ [! ?
在脚本中编辑文件2 w# r7 `; l: O2 }
环境变量. R( m* M, r) T5 h8 \
替换机制 (1学时)" T7 L' t( D4 x* Z( J6 B' `
元字符和转义 (2学时)8 y0 g, U. Q5 W. f* H4 ~; Y9 S
元字符6 [! ~9 ~8 _2 n' p4 q3 y
引号与转义处理
例题:终止指定名字的所有进程
) w5 ?  S" B$ R, p' h% K
08 shell的分支、循环和函数
本周课程是bash脚本程序设计的核心内容,介绍分支控制和循环控制,以及如何自定义并引用函数。
课时- r- ~" m* x! w6 A/ t
分支控制(2学时)
shell中的逻辑判断
test命令和方括号命令7 j" n: e8 z$ F* K+ j
命令组合9 ?9 m7 V% ^* y
条件分支4 ^8 b' ?% `8 l
循环控制(2学时)  z& S5 H3 {+ a" J0 f# @
表达式运算
内部命令eval
while循环$ \9 V5 |+ m: N9 [% P  v5 [/ t( O. s9 }
for循环: t( t. k; v. v2 M- z# G
自定义函数(1学时)


『课程下载』:
游客,如果您要查看本帖隐藏内容请回复

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|犀牛课堂

    Powered by 犀牛课堂 X3.4  © 2019 SECXN