图书介绍

LINUX操作系统基础教程PDF|Epub|txt|kindle电子书版本网盘下载

LINUX操作系统基础教程
  • 安俊秀著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115462985
  • 出版时间:2017
  • 标注页数:215页
  • 文件大小:43MB
  • 文件页数:225页
  • 主题词:Linux操作系统-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

LINUX操作系统基础教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Linux概述1

1.1 什么是Linux2

1.1.1 Linux的含义2

1.1.2 Linux的出现2

1.2 Linux的体系架构及特点3

1.2.1 Linux体系架构3

1.2.2 Linux系统特点7

1.3 Linux的发行版本8

1.4 Linux的主要应用领域12

习题13

第2章 Linux的基本操作14

2.1 Linux的安装15

2.1.1 虚拟机内安装Linux15

2.1.2 生产实践安装Linux20

2.2 Linux图形界面27

2.2.1 GUI与X Window27

2.2.2 KDE桌面和GNOME桌面28

2.2.3 图形界面的基本操作29

2.3 Linux命令基础32

2.3.1 进入Linux CLI32

2.3.2 Linux命令格式32

2.3.3 命令行技巧35

2.4 Linux系统配置37

2.4.1 配置文件37

2.4.2 Linux网络配置39

2.4.3 Linux防火墙设置41

2.4.4 系统日志43

习题44

第3章 Linux文件系统与磁盘管理45

3.1 Linux文件系统简介46

3.1.1 Linux目录结构46

3.1.2 Linux文件类型49

3.1.3 Linux文件系统结构49

3.2 文件与目录的基本操作51

3.2.1 工作目录与目录的切换51

3.2.2 ls命令52

3.2.3 目录的创建和删除53

3.2.4 文件的创建、复制、移动和删除命令55

3.2.5 其他操作57

3.3 查找文件60

3.3.1 文件内容查找命令61

3.3.2 find命令63

3.3.3 locate命令65

3.3.4 whereis命令65

3.4 归档与压缩66

3.4.1 tar命令66

3.4.2 zip命令67

3.4.3 常用压缩格式68

3.5 Linux文件链接70

3.5.1 硬链接71

3.5.2 符号链接71

3.6 磁盘管理72

3.6.1 文件系统72

3.6.2 磁盘分区73

3.6.3 磁盘检验76

3.6.4 磁盘挂载和卸载76

3.6.5 交换空间78

习题79

第4章 Linux用户及权限机制80

4.1 用户与用户组81

4.1.1 用户的管理81

4.1.2 用户组的管理85

4.1.3 用户配置文件86

4.2 文件权限管理88

4.2.1 所有者、所在组和其他用户88

4.2.2 读、写和执行操作90

4.2.3 umask属性和特殊权限92

4.2.4 文件属性控制94

习题97

第5章 Linux文本处理98

5.1 文字处理器99

5.1.1 Vim简介99

5.1.2 Vim模式99

5.1.3 Vim环境下的查找和替换103

5.2 文本切片和切块104

5.2.1 剪切命令cut104

5.2.2 粘贴命令paste109

5.2.3 连接命令join111

5.3 文本比较114

5.3.1 有序文件逐行比较命令comm114

5.3.2 逐行比较命令diff115

5.3.3 原文件比较命令patch118

5.4 文本格式化输出119

5.4.1 格式化输出命令printf119

5.4.2 简单文本格式化命令fmt120

5.4.3 行标命令nl122

5.4.4 指定行长度命令fold123

5.5 文本分析工具125

5.5.1 awk文本分析工具125

5.5.2 sed编辑器126

习题127

第6章 Linux多命令协作128

6.1 命令行(CLI)数据流129

6.2 重定向129

6.2.1 重定向标准输入130

6.2.2 重定向标准输出130

6.2.3 重定向标准错误131

6.3 管道133

6.3.1 统计字数命令wc133

6.3.2 管道线分流命令tee134

6.3.3 查找重复行命令uniq136

习题137

第7章 Shell编程138

7.1 Linux编程基础139

7.1.1 使用gcc编译C程序139

7.1.2 使用make编译C程序140

7.1.3 通过编译源代码安装程序142

7.2 Shell脚本144

7.2.1 什么是Shell脚本144

7.2.2 开始编写Shell脚本145

7.3 变量及其使用方法145

7.3.1 Shell变量和环境变量145

7.3.2 变量的操作147

7.4 输入、输出和引用150

7.4.1 输入与输出150

7.4.2 引用153

7.5 分支控制语句155

7.5.1 if语句155

7.5.2 case语句158

7.6 循环控制语句160

7.6.1 while和until循环160

7.6.2 for循环162

7.6.3 跳出循环164

7.7 位置参数165

7.7.1 获取位置参数165

7.7.2 位置参数使用案例166

7.8 数组168

7.8.1 为什么使用数组168

7.8.2 数组的创建、赋值和删除169

7.8.3 遍历访问数组元素170

7.9 函数172

7.9.1 函数的定义与调用172

7.9.2 在函数中使用位置参数173

7.9.3 使用函数返回值174

7.9.4 将函数保存到文件174

习题176

第8章 进程与设备管理177

8.1 进程基础178

8.1.1 进程的概念178

8.1.2 进程上下文179

8.2 进程管理180

8.2.1 进程状态及状态转换180

8.2.2 进程控制184

8.3 进程间通信186

8.3.1 管道及命名管道187

8.3.2 信号187

8.3.3 消息队列188

8.3.4 信号量189

8.3.5 共享内存190

8.4 设备管理192

8.4.1 设备管理的基本概念192

8.4.2 Linux设备类型192

8.4.3 设备管理结构193

8.4.4 设备管理技术194

习题195

附录 实验196

实验1 磁盘分区与挂载197

实验2 Linux用户及权限机制204

实验3 综合编程应用208

参考文献215

热门推荐