这是一本可以帮助初学者快速掌握Linux操作系统的有趣教程。
本书通过更符合新手视角的趣味性解读、丰富的实例演示和同步讲解视频,可帮助你了解并掌握Linux系统的使用与管理方法,比如文件结构、用户系统、文本处理、磁盘分区、软件管理、进程与任务、系统状态、网络与日志这些基础知识点与技术细节,以及vim编辑器、Shell编程等进阶技巧。
无论你是电子爱好者、计算机专业的学生,还是IT工程师,相信本书都会成为你了解和学习Linux的良师益友。
一起来开启Linux探索之旅,体验Linux的自由和创造力吧!
第1章 与Linux系统的初次见面
1.1 Linux系统知多少 002
1.2 各有千秋的Linux版本 004
1.3 Linux在各个领域的用途 008
1.4 Linux的学习方法 009
1.5 VMware和Linux系统的安装说明 010
第2章 走进Linux系统
2.1 这就是Linux命令行 014
2.2 新手必备命令 016
2.3 正确地关机和重启 025
2.4 远程登录Linux 028
第3章 与众不同的Linux文件结构
3.1 Linux根目录之旅 035
3.2 学会分辨路径 038
3.3 管理文件和目录 041
3.4 查看文件内容的不同玩法 052
3.5 揭开文件属性和权限的面纱 061
3.6 各式各样的搜索技巧 067
第4章 各司其职的Linux用户
4.1 Linux用户的二三事 075
4.2 那些重要的用户文件 077
4.3 学着管理Linux用户和组 086
4.4 体验不同的用户身份 097
第5章 编辑器之神vim
5.1 vi和vim的关系 102
5.2 vim的三种工作模式 104
5.3 vim的基本操作 108
5.4 vim的进阶玩法 115
第6章 Linux文本处理
6.1 此“管道”非彼管道 120
6.2 重定向的玩法 126
6.3 初识正则表达式 132
6.4 Linux三剑客 133
第7章 探究Linux磁盘分区
7.1 认识文件系统 142
7.2 Linux磁盘分区机制 147
7.3 了解磁盘的整体情况 151
7.4 分区管理 157
7.5 文件系统管理 164
第8章 软件管理
8.1 Linux软件包 171
8.2 软件的安装和卸载 174
8.3 实用的YUM工具 178
第9章 进程与任务
9.1 程序和进程 187
9.2 查看系统中的进程 189
9.3 进程之间的通信 201
9.4 进程的优先级 205
9.5 任务调度 209
第10章 Shell编程之道
10.1 认识Shell 220
10.2 不可缺少的Shell变量 224
10.3 Shell编程中的分支和循环 233
10.4 Shell脚本的执行方式 238
第11章 我的系统我做主
11.1 了解系统状态 242
11.2 网络管理 251
11.3 不可小觑的日志文件 262