网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 零基础Linux从入门到精通
分类 教育考试-考试-计算机类
作者 零壹快学编
出版社 广东人民出版社
下载
简介
内容推荐
本书以帮助零基础读者学习并掌握计算机编程Linux语言为宗旨,摒弃单调枯燥的理论内容讲解,由浅入深地引导读者学习Linux语言的基础内容和核心技术,并采用大量实际工作场景的代码实例和图例,结合实际企业工作中的编程技巧的方式,增加读者的实战操作经验,提高分析解决问题的能力。本书的每一章特别编写了知识扩展章节,全面分析与归纳实际工作中Linux编程技巧和互联网不错应用知识,引导读者深入挖掘计算机编程领域,进而能够多维度思考和理解计算机网络的应用。同时,本书还配有教学视频,对书中的复杂程序和代码加以详细解释和操作演示,便于初学者理解和提高学习效率,并按照正确的思路和方法运用到高新技术、移动互联网、智能大数据等大中小企业的计算机软件开发中。
目录
章 走进Linux 1
1.1 Linux 概述 1
1.1.1 Linux 的历史 1
1.1.2 Linux 与UNIX 1
1.1.3 GNU 项目 2
1.2 学好Linux 的建议 2
1.3 Linux 发行版 3
1.3.1 不同发行版 3
1.3.2 本书发行版 5
1.4 小结 5
1.5 知识拓展 5
第2章 Linux 安装 7
2.1 准备工作 7
2.1.1 硬件要求 7
2.1.2 资源下载 7
2.2 Windows 下搭建Linux 环境 9
2.2.1 安装VM 虚拟机 9
2.2.2 导入Linux 系统 14
2.3 Mac 下搭建Linux 环境 17
2.3.1 安装VM 虚拟机 17
2.3.2 导入Linux 系统 20
2.4 安装Linux 操作系统 23
2.5 GNOME 基本使用 34
2.5.1 CentOS 的重启与注销 34
2.5.2 上网设置 36
2.5.3 终端的使用 37
2.6 小结 38
2.7 知识拓展 39
第3章 Linux 快速入门 40
3.1 Linux 的用户 40
3.1.1 谈谈root 这个用户 40
3.1.2 CentOS 添加其他用户 40
3.2 文件权限 42
3.2.1 文件有哪些属性? 42
3.2.2 不同的文件种类 43
3.2.3 su 和sudo 44
3.3 Linux 开机流程 46
3.4 灾难恢复 46
3.5 小结 49
3.6 知识拓展 50
第4章 vim 编辑器 51
4.1 什么是vim ? 51
4.2 vim 的使用 51
4.2.1 普通模式 51
4.2.2 编辑模式 52
4.2.3 命令行模式 52
4.2.4 使用实例 52
4.3 vim 的功能 54
4.3.1 块选择 54
4.3.2 编辑多个文件 56
4.3.3 多窗口编辑文件 56
4.4 小结 58
4.5 知识拓展 59
第5章 Linux 基本命令 62
5.1 shell 简介 62
5.2 常用技巧 63
5.2.1 查询命令使用方式 63
5.2.2 Tab 键 65
5.2.3 强行结束进程 65
5.3 管理文件和目录 67
5.3.1 切换目录:cd 67
5.3.2 查看文件和目录:ls 68
5.3.3 创建和删除文件:touch 和rm 69
5.3.4 创建和删除目录:mkdir 和rmdir 70
5.3.5 移动和重命名:mv 71
5.3.6 复制文件和目录:cp 72
5.4 文件搜索 72
5.4.1 find 查找文件 72
5.4.2 找找程序装在哪儿 76
5.5 小结 77
5.6 知识拓展 78
5.6.1 别名alias 78
5.6.2 man 82
第6章 shell 进阶 85
6.1 shell 的变量功能 85
6.1.1 环境变量 85
6.1.2 设置用户自定义变量 89
6.1.3 read 91
6.2 数据流重定向 91
6.2.1 输出重定向 92
6.2.2 输入重定向 93
6.2.3 多命令执行 94
6.3 管道命令 95
6.3.1 切割输出信息:cut 95
6.3.2 搜索输出信息:grep 96
6.3.3 排序命令:sort 97
6.3.4 过滤或统计重复列:uniq 100
6.3.5 统计命令:wc 101
6.3.6 切割文件:split 102
6.4 小结 103
6.5 知识拓展 104
第7章 Linux 文件和目录管理 105
7.1 文件目录结构 105
7.2 文件与目录的权限 109
7.2.1 权限的作用 109
7.2.2 新建文件的默认权限 109
7.2.3 更改文件所有权 111
7.2.4 更改文件权限 111
7.2.5 查看文件类型:file 113
7.3 小结 113
7.4 知识拓展 114
7.4.1 文件的隐藏属性:chattr 114
7.4.2 文件的特殊权限:SUID、SGID 117
第8章 磁盘管理与文件系统 119
8.1 硬盘简介 119
8.2 Linux 文件系统 119
8.3 操作文件系统 120
8.3.1 查看磁盘与目录的容量:df 120
8.3.2 新增硬件设备 122
8.3.3 创建和修改分区:fdisk 124
8.3.4 磁盘格式化:mkfs 129
8.3.5 挂载文件系统:mount 130
8.4 压缩与解压:tar 131
8.5 逻辑卷管理器LVM 133
8.6 小结 134
8.7 知识拓展 134
第9章 软件安装与管理 136
9.1 软件包管理系统 136
9.2 rpm 包管理 136
9.2.1 安装软件包 136
9.2.2 查看已安装软件包 137
9.2.3 卸载软件包 140
9.2.4 升级软件包 140
9.3 yum 包管理 141
9.3.1 yum 软件包管理 141
9.3.2 搜索软件包 141
9.3.3 安装软件包 143
9.3.4 升级软件包 145
9.3.5 卸载软件包 146
9.4 小结 147
9.5 知识拓展 147
0章 用户、用户组与权限管理 149
10.1 用户与用户组 149
10.2 配置文件 149
10.2.1 /etc/passwd 文件 150
10.2.2 /etc/shadow 文件 151
10.2.3 /etc/group 文件 152
10.3 用户管理 153
10.3.1 使用命令行添加用户:
useradd 153
10.3.2 修改用户信息:usermod 153
10.3.3 删除用户:userdel 154
10.3.4 查看用户历史操作:history 155
10.4 用户组管理 155
10.4.1 添加与删除用户组:
groupadd 155
10.4.2 修改用户组信息:groupmod 156
10.4.3 删除用户组:groupdel 156
10.5 查看系统用户 156
10.5.1 who 命令 156
10.5.2 whoami 命令 157
10.5.3 last 命令 157
10.6 小结 158
1章 进程管理 159
11.1 进程概述 159
11.1.1 什么是进程? 159
11.1.2 父进程与子进程 159
11.1.3 进程状态 160
11.2 工作管理 161
11.2.1 前台进程和后台进程 161
11.2.2 前台进程和后台进程的管理 161
11.3 进程管理 163
11.3.1 进程属性 163
11.3.2 查看进程:ps 164
11.3.3 动态查看进程变化:top 168
11.3.4 调整进程执行优先级:
nice 和renice 170
11.3.5 结束进程:kill 172
11.4 守护进程daemon 173
11.5 小结 174
11.6 知识拓展 175
2章 shell 脚本 176
12.1 shell 脚本 176
12.1.1 初识shell 脚本 176
12.1.2 shell 脚本的编写 176
12.1.3 输出消息:echo 178
12.2 数学运算 180
12.2.1 整数运算:let 180
12.2.2 整数运算:双括号 181
12.2.3 整数运算:方括号 183
12.2.4 浮点运算:bc 184
12.3 处理用户输入 187
12.3.1 位置变量 187
12.3.2 特殊变量 188
12.3.3 移动变量:shift 189
12.3.4 获取用户输入:read 190
12.4 小结 191
12.5 知识拓展 192
3章 结构化命令 193
13.1 结构化命令 193
13.2 条件判断 193
13.2.1 if-then 语句 193
13.2.2 if-then-else 语句 194
13.2.3 if-then-elif 语句 195
13.2.4 条件比较 197
13.2.5 case-esac 语句 203
13.3 循环语句 205
13.3.1 for-do-done 语句 205
13.3.2 while-do-done 语句 208
13.3.3 until-do-done 语句 209
13.4 控制循环 210
13.4.1 break 语句 210
13.4.2 continue 语句 211
13.5 函数function 212
13.6 小结 213
13.7 知识拓展 214
4章 正则表达式 219
14.1 正则表达式介绍 219
14.2 正则表达式的类型 220
14.3 正则表达式语法 220
14.3.1 普通字符 220
14.3.2 字符转义 222
14.3.3 元字符 222
14.3.4 限定符 223
14.3.5 定位符 224
14.3.6 分组构造 225
14.3.7 匹配模式 225
14.4 基础正则表达式 226
14.5 扩展正则表达式 227
14.6 正则表达式的使用 227
14.6.1 grep 命令 227
14.6.2 sed 命令 228
14.6.3 gawk 命令 229
14.7 小结 230
14.8 知识拓展 231
14.8.1 贪婪与非贪婪匹配 231
14.8.2 零宽断言 231
14.8.3 常用正则表达式参考 231
5章 Linux 网络 233
15.1 初识网络 233
15.1.1 什么是IP 地址? 233
15.1.2 什么是子网掩码? 234
15.1.3 域名 234
15.2 网络接口 235
15.2.1 配置接口:ifconfig 235
15.2.2 启用和禁用接口:
ifup 和ifdown 237
15.3 网络相关操作 238
15.3.1 网络相关配置文件 238
15.3.2 网络测试命令 240
15.4 小结 246
15.5 知识拓展 246
6章 远程连接主机 249
16.1 网络基础知识 249
16.1.1 OSI 七层模型 249
16.1.2 TCP/IP 协议介绍 250
16.2 SSH 远程控制 251
16.2.1 SSH 介绍 251
16.2.2 SSH 操作 251
16.2.3 传输文件:scp 261
16.3 小结 262
16.4 知识拓展 263
7章 FTP 服务器 264
17.1 FTP 协议 264
17.1.1 FTP 介绍 264
17.1.2 主动模式和被动模式 264
17.2 vsftp 服务器 265
17.2.1 vsftp 介绍 265
17.2.2 vsftp 软件安装及配置 265
17.2.3 vsftpd 准备工作 271
17.3 三种模式 273
17.3.1 匿名用户模式 273
17.3.2 本地用户模式 276
17.3.3 虚拟用户模式 280
17.4 小结 285
8章 LNMP 搭建 286
18.1 LNMP 简介 286
18.2 Web 服务器介绍 286
18.2.1 Web 服务器介绍 286
18.2.2 Nginx 介绍 287
18.3 PHP 介绍 287
18.4 Nginx 使用 288
18.4.1 Nginx 安装 288
18.4.2 Nginx 配置 293
18.4.3 网站资源目录 296
18.5 PHP 使用 298
18.5.1 PHP 安装 298
18.5.2 编写PHP 300
18.6 MySQL 安装 301
18.7 小结 304
18.8 知识拓展 304
18.8.1 IIS、Apache 和Nginx 对比 304
18.8.2 网站开发基本流程 306
9章 MySQL 数据库 308
19.1 MySQL 介绍 308
19.2 MySQL 工具介绍 308
19.2.1 MySQL 控制台客户端 308
19.2.2 MySQL Workbench 软件 309
19.3 数据库管理 309
19.3.1 创建数据库 309
19.3.2 选择数据库 310
19.3.3 查看数据库 311
19.3.4 修改数据库 312
19.3.5 删除数据库 313
19.4 字段类型 314
19.4.1 数值类型 314
19.4.2 字符串类型 315
19.4.3 时间类型 315
19.5 数据表操作 317
19.5.1 创建数据表 317
19.5.2 查看数据表 320
19.5.3 修改数据表 321
19.5.4 删除数据表 324
19.6 数据库语句 324
19.6.1 新增数据 324
19.6.2 查询数据 325
19.6.3 修改数据 326
19.6.4 删除数据 326
19.6.5 replace 操作 327
19.7 数据表字符集 328
19.7.1 查看字符集 328
19.7.2 设置字符集 331
19.7.3 处理乱码 332
19.8 数据库索引 332
19.8.1 索引介绍 332
19.8.2 唯一索引 333
19.8.3 普通索引 333
19.9 小结 334
19.10 知识拓展 334
第20章 定时执行任务 338
20.1 定时执行任务 338
20.2 周期性任务:cron 338
20.2.1 运行原理 338
20.2.2 用户设置 339
20.2.3 crontab 系统配置文件 341
20.3 一次性任务:at 342
20.3.1 运行原理 342
20.3.2 一次性任务:at 343
20.4 小结 346
20.5 知识拓展 346
第21章 防火墙 348
21.1 防火墙介绍 348
21.2 Netfilter 348
21.3 iptables 349
21.3.1 规则与规则链 349
21.3.2 基本命令参数 351
21.4 网络命令 355
21.4.1 查看网络连接:netstat 355
21.4.2 监听网络:tcpdump 358
21.5 小结 359
21.6 知识拓展 359
第22章 DHCP 服务器 361
22.1 DHCP 介绍 361
22.2 部署DHCP 服务器 362
22.2.1 安装DHCP 服务器 362
22.2.2 DHCP 服务器配置 363
22.3 小结 368
第23章 Linux 常见命令 370
23.1 系统资源查看 370
23.1.1 查看内存使用情况:free 370
23.1.2 查看系统运行时间:uptime 371
23.1.3 显示系统进程:top 372
23.1.4 查看内核信息:dmesg 373
23.1.5 监控系统资源:vmstat 375
23.2 监听文件变化:tail 377
23.3 网络安全工具:Nmap 379
23.4 小结 387
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/14 9:04:59