更新时间:2022-08-01 11:43:08
封面
版权信息
版权声明
引言
读者对象
本书结构
约定和特色
最低需求
下一步做什么
致谢
第一部分 Linux命令行
第1章 初识Linux shell
1.1 Linux初探
1.2 Linux发行版
1.3 小结
第2章 走进shell
2.1 进入命令行
2.2 通过Linux控制台终端访问CLI
2.3 通过图形化终端仿真器访问CLI
2.4 使用GNOME Terminal终端仿真器
2.5 使用Konsole终端仿真器
2.6 使用xterm终端仿真器
2.7 小结
第3章 bash shell基础命令
3.1 启动 shell
3.2 使用shell提示符
3.3 与bash手册交互
3.4 浏览文件系统
3.5 列出文件和目录
3.6 处理文件
3.7 管理目录
3.8 查看文件内容
3.9 小结
第4章 更多的bash shell命令
4.1 监测程序
4.2 监测磁盘空间
4.3 处理数据文件
4.4 小结
第5章 理解shell
5.1 shell的类型
5.2 shell的父子关系
5.3 理解外部命令和内建命令
5.4 小结
第6章 Linux环境变量
6.1 什么是环境变量
6.2 设置用户自定义变量
6.3 删除环境变量
6.4 默认的shell环境变量
6.5 设置PATH环境变量
6.6 定位系统环境变量
6.7 数组变量
6.8 小结
第7章 理解Linux文件权限
7.1 Linux的安全性
7.2 使用Linux组
7.3 理解文件权限
7.4 更改安全设置
7.5 共享文件
7.6 访问控制列表
7.7 小结
第8章 管理文件系统
8.1 探索Linux文件系统
8.2 使用文件系统
8.3 逻辑卷管理
8.4 小结
第9章 安装软件
9.1 软件包管理基础
9.2 基于Debian的系统
9.3 基于Red Hat的系统
9.4 使用容器管理软件
9.5 从源代码安装
9.6 小结
第10章 文本编辑器
10.1 vim编辑器
10.2 nano编辑器
10.3 Emacs编辑器
10.4 KDE系编辑器
10.5 GNOME编辑器
10.6 小结
第二部分 shell脚本编程基础
第11章 构建基础脚本
11.1 使用多个命令
11.2 创建shell脚本文件
11.3 显示消息
11.4 使用变量
11.5 重定向输入和输出
11.6 管道
11.7 执行数学运算
11.8 退出脚本
11.9 实战演练
11.10 小结
第12章 结构化命令
12.1 使用if-then语句
12.2 if-then-else语句
12.3 嵌套if语句
12.4 test命令
12.5 复合条件测试
12.6 if-then的高级特性
12.7 case命令
12.8 实战演练