Linux开发环境及应用
Linux开发环境及应用
4万+ 人选课
更新日期:2025/05/21
开课时间2020/02/24 - 2020/05/24
课程周期13 周
开课状态已结课
每周学时-
课程简介

     今天,互联网已经渗透到我们生产和生活中的方方面面。我们每天都访问网络,有大量的Linux系统在幕后为我们提供服务。

      从云端的服务器到专用的小型嵌入式系统,直至你手中的手机,部署Linux操作系统的现象非常普遍。Linux是基础,能够得心应手地使用它,对计算机系统的管理员和程序员等IT从业人员都非常重要。

      Linux许多功能的相关命令看起来像天书,许多初学者通过bash使用Linux的过程中,被那些单引号、双引号、空格等看起来稀奇古怪的语法要求搞得晕头转向,使用体验不好。Linux从一开始面向的就是专业技术人员而不是像某些应用系统一样面向的是最终的用户。可以说Linux是构造最终信息系统之前的中间系统,对用户不可见,但却是程序员和系统管理员开发和维护工作的平台。它提供了太多的灵活性,如果不掌握一些Linux的基本知识并了解它的一些行为风格,会常感碰壁,并难以构建出方便使用的应用系统。

      大部头的Linux著作非常常见,与这些博大精深的著作不同的是,本课程精选部分linux核心知识点进行讲解。掌握这些内容可以让您从入门开始快速成为一个中级水平的linux使用者,为进一步的拓展学习打好基础。

      课程的主要内容包括:Linux简介,linux中的文本数据处理,文件和目录的管理,bash介绍和bash脚本程序设计。内容面向Linux技术人员,主要介绍作为Linux使用者和系统维护管理者需要掌握的基础知识。课程特点为:精选的知识点少,但讲解深入。通过掌握这些知识,了解Linux的行为风格,具备基本的Linux应用能力,并为进一步的学习打下基础。

     本课程由北京邮电大学计算机学院蒋砚军副教授主讲,主讲教师来自科研和教学一线,在科研和教学中有近三十年的系统开发、使用和教学经验。欢迎有意向成为系统管理员和程序员的同学,以及IT从业人员加入本课程。希望通过本课程的学习,帮助您在短时间内掌握必备的知识,提升技术实力。


课程大纲

第一周 系统状态查看工具;文本文件处理

开始使用Linux

文本文件的处理

《第一周单元测验》(一)

《第一周单元测验》(二)

第二周 正则表达式

正则表达式的概念和相关命令

正则表达式应用举例

《第二周单元测验》

第三周 文件比较;vi;文件通配符

文件比较

vi编辑器及乱码问题

文件名和文件通配符

《第三周单元测验》

第四周 文件管理和目录管理

文件管理和目录管理

《第四周单元测验》

第五周· Linux命令风格;文件系统

命令获取信息的方法

文件系统

《第五周单元测验》

第六周 文件和目录的权限;Shell的基本机制

文件和目录的权限

shell的基本机制

《第六周单元测验》

第七周 替换、元字符和转义

变量

替换

元字符和转义

《第七周单元测验》

第八周 shell流程控制:条件、循环与函数

条件

循环

函数

《第八周单元测试》