当前位置:主页 > 计算机电子书 > Linux > Linux下载
Linux课堂实录

Linux课堂实录 PDF 超清版

  • 更新:2021-07-24
  • 大小:107.77MB
  • 类别:Linux
  • 作者:孙宇霞,郑千忠
  • 出版:清华大学出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

本书结合教学的特点编写,将Ubuntu Linux操作系统以课程的形式进行讲解。全书共分为16课,通过通俗易懂的语言详细介绍了Ubuntu Linux操作系统。内容包括:Linux产生背景、Linux的主要结构、Linux与其他操作系统的区别、Linux的文件系统、Linux系统的磁盘管理、用户权限管理、软件包管理工具、常用的办公软件、网络应用、常用的文本编辑器和终端命令、网络配置、网络安全、文件备份与压缩、系统性能检测、以及Shell基础知识、Shell高级编程和Linux系统下的C/C++编程等。 本书可以作为初、中级读者学习Linux操作系统的参考资料,也可以作为非计算机专业学生学习Linux系统的参考书。

目录

  • 第1课Linux系统的入门知识
  • 1.1Linux概述
  • 1.1.1Linux简介
  • 1.1.2Linux产生背景
  • 1.1.3Linux优缺点
  • 1.2Linux的特性与版本
  • 1.2.1Linux特性
  • 1.2.2Linux版本
  • 1.2.3Linux版本使用
  • 1.3Linux的结构
  • 1.3.1内核
  • 1.3.2Linux Shell
  • 1.3.3文件结构
  • 1.3.4实用工具
  • 1.4Linux的用途
  • 1.5Linux与其他操作系统
  • 1.5.1Linux与Unix
  • 1.5.2Linux与MS—DOS
  • 1.5.3Linux与Windows
  • 1.6Linux的应用领域与发展前景
  • 1.6.1应用领域
  • 1.6.2发展前景
  • 1.7拓展训练
  • 1.8课后练习
  • 第2课Ubuntu系统入门
  • 2.1系统安装
  • 2.1.1系统安装需求
  • 2.1.2硬盘下覆盖性安装
  • 2.1.3在其他系统上安装
  • 2.1.4虚拟机下安装
  • 2.1.5解决显卡问题
  • 2.2系统体验
  • 2.2.1系统桌面认识
  • 2.2.2应用及文件搜索
  • 2.2.3桌面设置
  • 2.2.4隐私设置
  • 2.3图形界面
  • 2.3.1安装登录界面
  • 2.3.2安装桌面
  • 2.4拓展训练
  • 2.5课后练习
  • 第3课Linux文件系统
  • 3.1Linux文件系统
  • 3.1.1Linux文件系统概述
  • 3.1.2Linux文件系统组织方式
  • 3.1.3Linux文件系统工作原理
  • 3.1.4文件系统挂载和卸载
  • 3.2Linux文件管理
  • 3.2.1文件类型
  • 3.2.2文件操作
  • 3.2.3文件属性和权限
  • 3.2.4日志文件
  • 3.3Linux目录
  • 3.3.1目录配置
  • 3.3.2目录的相关操作
  • 3.4硬链接与软链接
  • 3.4.1建立硬链接
  • 3.4.2建立软链接
  • 3.5实例应用:图片文件的使用
  • 3.5.1实例目标
  • 3.5.2技术分析
  • 3.5.3实现步骤
  • 3.6拓展训练
  • 3.7课后练习
  • 第4课用户权限管理
  • 4.1用户概述
  • 4.1.1用户分类
  • 4.1.2/etc/passwd文件
  • 4.1.3/etc/shadow文件
  • 4.2普通用户管理
  • 4.2.1添加用户
  • 4.2.2设置密码
  • 4.2.3修改用户
  • 4.2.4删除用户
  • 4.3用户组文件:/etc/group和/etc/gshadow
  • 4.4用户组管理
  • 4.4.1添加用户组
  • 4.4.2修改用户组
  • 4.4.3删除用户组
  • 4.4.4gpasswd命令
  • 4.5用户身份切换
  • 4.5.1su命令
  • 4.5.2sudo命令
  • 4.6密码安全管理
  • 4.7实例应用:用户组中的用户管理
  • 4.7.1实例目标
  • 4.7.2技术分析
  • 4.7.3具体步骤
  • 4.8拓展训练
  • 4.9课后练习
  • 第5课Linux系统的磁盘管理
  • 5.1磁盘分区
  • 5.1.1磁盘概述
  • 5.1.2磁盘分区
  • 5.1.3磁盘分区规划
  • 5.2磁盘管理命令
  • 5.2.1磁盘和目录容量命令
  • 5.2.2磁盘分区命令——fdisk
  • 5.2.3磁盘分区命令——parted
  • 5.2.4格式化命令
  • 5.2.5磁盘检验命令
  • 5.2.6磁盘挂载与卸载
  • 5.3磁盘配额
  • 5.3.1配额的概念
  • 5.3.2系统配置
  • 5.3.3启动和终止
  • 5.4实例应用:划分磁盘分区
  • 5.4.1实例目标
  • 5.4.2技术分析
  • 5.4,3具体步骤
  • 5.5拓展训练
  • 5.6课后练习
  • 第6课软件包管理工具
  • 6.1Linux的两大主流
  • 6.2Deb软件包概述
  • 6.2.1软件包的类型
  • 6.2.2软件包的命名
  • 6.2.3软件包的优先级
  • 6.2.4软件包的状态
  • 6.2.5软件包的依赖性
  • 6.3Deb软件包管理工具概述
  • 6.4命令行管理工具
  • 6.4.1常用工具介绍
  • 6.4.2dpkg命令
  • 6,4.3APT命令
  • 6.5文本窗口管理工具
  • 6.5.1aptitude命令
  • 6.5.2dselect命令
  • 6.5.3tasksel命令
  • 6.6图形界面管理工具
  • 6.7拓展训练
  • 6.8课后练习
  • 第7课Linux系统的办公软件
  • 7.1Ubuntu的常用办公软件
  • 7.1.1常用的办公软件
  • 7.1.2LibreOffice办公软件
  • 7.2LibreOffice Writer
  • 7.2.1Writer介绍
  • 7.2.2认识Writer
  • 7.2.3操作界面
  • 7.2.4基本设置
  • 7.3LibreOffice Cale
  • 7.3.1Cale介绍
  • 7.3.2认识Cale
  • 7.3.3操作和设置
  • 7.4LibreOffice Impress
  • 7.4.1Impress介绍
  • 7.4.2Impress操作
  • 7.5文档查看器——PDF
  • 7.5.1PDF介绍
  • 7.5.2PDF使用
  • 7.5.3PDF编辑
  • 7.6实例应用:Draw绘制流程图
  • 7.6.1实例目标
  • 7.6.2技术分析
  • 7.6.3具体步骤
  • 7.7拓展训练
  • 7.8课后练习
  • 第8课网络应用
  • 8.1Firefox浏览器
  • 8.1.1常用工具
  • 8.1.2配置文件
  • 8.1.3常用插件
  • 8.2文件下载
  • 8.2.1使用FireFox浏览器下载
  • 8.2.2Wget批量下载工具
  • 8.2.3Multiget多线程下载工具
  • 8.3电子邮件
  • 8.3.1添加已有账号
  • 8.3.2新建账户
  • 8.3.3写信
  • 8.3.4收信
  • 8.3.5账户管理
  • 8.4即时通讯
  • 8.4.1Empathy账户
  • 8.4.2MSN
  • 8.4.3ICQ
  • 8.4.4邮箱与即时通讯
  • 8.5拓展训练
  • 8.6课后练习
  • 第9课Linux系统中的编辑器
  • 9.1gedit编辑
  • 9.1.1gedit概述
  • 9.1.2gedit简单使用
  • 9.1.3gedit常用操作
  • 9.2nano编辑器
  • 9.3vi编辑器
  • 9.3.1启动vi
  • 9.3.2vi的三种模式
  • 9.3.3vi的命令操作
  • 9.4vim编辑器
  • 9.4.1启动vim
  • 9.4.2移动光标命令
  • 9.4.3基本操作命令
  • 9.4.4设置选项
  • 9.5vim编辑器的高级操作
  • 9.5.1显示程序文件
  • 9.5.2块选择
  • 9.6实例应用:多窗口操作文件
  • 9.6.1实例目标
  • 9.6.2技术分析
  • 9.6.3具体步骤
  • 9.7拓展训练
  • 9.8课后练习
  • 第10课常用的终端命令
  • 10.1常用的终端命令
  • 10.2自动匹配命令
  • 10.2.1匹配环境变量
  • 10.2.2匹配用户名
  • 10.2.3补全主机名
  • 10.3常用的管理命令
  • 10.3.1系统显示命令
  • 10.3.2日期和时间显示命令
  • 10.3.3命令别名与历史命令
  • 10.3.4系统操作命令
  • 10.3.5其他常用命令
  • 10.4联机帮助命令
  • 10.4.1help命令
  • 10.4.2info命令
  • 10.4.3man命令
  • 10.5比较Linux的命令与DOS命令
  • 10.6拓展训练
  • 10.7课后练习
  • 第11课Shell基础
  • 11.1Shell简介
  • 11.1.1Shell概述
  • 11.1.2Bash简介
  • 11.2变量
  • 11.2.1变量简介
  • 11.2.2用户变量
  • 11.2.3Shell字符
  • 11.2.4系统变量
  • 11.3Sheli命令
  • 11.3.1Shell命令特性
  • 11.3.2命令补齐
  • 11.1.3使用历史命令
  • 11.3.4命令别名
  • 11.3.5数据流重定向
  • 11.3.6管道命令
  • 11.3.7命令的高级应用
  • 11.4正则表达式
  • 11.4.1基础正则表达式
  • 11.4.2延伸正则表达式
  • 11.5数据格式化
  • 11.5.1格式化输出
  • 11.5.2文件差异对比
  • 11.6实例应用:文件夹操作
  • 11.6.1实例目标
  • 11.6.2技术分析
  • 11.6.3实现步骤
  • 11.7拓展训练
  • 11.8课后练习
  • 第12课Shel编程
  • 12.1Shell脚本基础
  • 12.2变量
  • 12.2.1Shell内部变量
  • 12.2.2数组变量
  • 12.2.3位置变量与特殊变量
  • 12.3变量应用
  • 12.3.1变量读取赋值
  • 12.3.2变量类型操作
  • 12.4Shell语句
  • 12.4.1算术运算符
  • 12.4.2Shell表达式
  • 12.4.3文件对比判断
  • 12.5控制语句
  • 12.5.1条件语句
  • 12.5.2循环语句
  • 12.5.3shift语句
  • 12.5.4其他语句
  • 12.6使用函数
  • 12.6.1函数简介
  • 12.6.2函数的使用
  • 12.7实例应用:整数间的运算
  • 12.7.1实例目标
  • 12.7.2技术分析
  • 12.7.3实现步骤
  • 12.8拓展练习
  • 12.9课后练习
  • ……
  • 第13课系统性能检测
  • 第14课网络配置与网络安全
  • 第15课文件压缩与备份
  • 第16课Linux下的C/C++编程
  • 习题答案

资源下载

资源下载地址1:https://pan.baidu.com/s/1Ym7fV0UX8iThMOPt1IkmEw

相关资源

网友留言