万本电子书0元读

万本电子书0元读

顶部广告

Linux命令行与shell脚本编程大全(第4版)电子书

详尽梳理Linux命令行和shell命令知识,写shell脚本原来如此简单: * 好口碑:有口皆碑的Linux作品,中文版累计库10万册。 * 不过时:内容经3次迭代,经过时间检验。 * 体系化:含丰富示例,适用于所有Linux发行版。 * 新内容:新增“实战演练”环节,助你温故而知新。

售       价:¥

纸质售价:¥129.80购买纸书

669人正在读 | 0人评论 7.4

作       者:[美] 理查德·布卢姆(Richard Blum) [美] 克里斯蒂娜·布雷斯纳汉(Christine Bresnahan) 著

出  版  社:人民邮电出版社有限公司

出版时间:2022-06-01

字       数:53.3万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(5条)
  • 读书简介
  • 目录
  • 累计评论(5条)
这是一本关于Linux命令行与shell脚本编程的系统性教程,主要包括四大部分 :Linux命令行、shell脚本编程基础、高级shell脚本编程,以及创建和管理实用的脚本。本书这一版针对Linux系统的新特性行了更新,不仅涵盖了详尽的动手教程和现实世界中的实用信息,还提供了与所学内容相关的参考信息和背景资料。通过本书的学习,你能轻松写出自己的shell脚本。 本书适合Linux系统管理员及相关发人员阅读。<br/>【推荐语】<br/>详尽梳理Linux命令行和shell命令知识,写shell脚本原来如此简单: * 好口碑:有口皆碑的Linux作品,中文版累计库10万册。 * 不过时:内容经3次迭代,经过时间检验。 * 体系化:含丰富示例,适用于所有Linux发行版。 * 新内容:新增“实战演练”环节,助你温故而知新。<br/>【作者】<br/>理查德·布卢姆(Richard Blum),从事系统管理和网络管理工作近40年,在Unix、Linux、Novell、Windows Server等领域身经百战,著有多部Linux图书。此外,他的Linux在线课程被世界多所大学和学院采用。 克里斯蒂娜·布雷斯纳汉(Christine Bresnahan),拥有近40年的系统管理经验,Udemy讲师,讲授两门Linux在线课程,持有CompTIA Linux 、LPIC-1、Linux Essentials认证。 【译者介绍】 门佳,GNU/Linux深度用户,喜欢溯本求源,挖掘技术背后的来龙去脉,对程序语言设计理论、编译技术、操作系统设计与实现、Web发等领域均有涉猎,译著包括《Linux Shell脚本攻略》《shell脚本实战(第2版)》《bash shell脚本编程经典实例(第2版)》以及本书第2版和第3版等。<br/>
目录展开

版权声明

引言

致谢

第一部分 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 实战演练

12.9 小结

第13章 更多的结构化命令

13.1 for命令

13.2 C语言风格的for命令

13.3 while命令

13.4 until命令

13.5 嵌套循环

13.6 循环处理文件数据

13.7 循环控制

13.8 处理循环的输出

13.9 实战演练

13.10 小结

第14章 处理用户输入

14.1 传递参数

14.2 特殊参数变量

14.3 移动参数

14.4 处理选项

14.5 选项标准化

14.6 获取用户输入

14.7 实战演练

14.8 小结

第15章 呈现数据

15.1 理解输入和输出

15.2 在脚本中重定向输出

15.3 在脚本中重定向输入

15.4 创建自己的重定向

15.5 列出打开的文件描述符

15.6 抑制命令输出

15.7 使用临时文件

15.8 记录消息

15.9 实战演练

15.10 小结

第16章 脚本控制

16.1 处理信号

16.2 以后台模式运行脚本

16.3 在非控制台下运行脚本

16.4 作业控制

16.5 调整谦让度

16.6 定时运行作业

16.7 使用新shell启动脚本

16.8 实战演练

16.9 小结

第三部分 高级shell脚本编程

第17章 创建函数

17.1 脚本函数基础

17.2 函数返回值

17.3 在函数中使用变量

17.4 数组变量和函数

17.5 函数递归

17.6 创建库

17.7 在命令行中使用函数

17.8 实战演练

17.9 小结

第18章 图形化桌面环境中的脚本编程

18.1 创建文本菜单

18.2 创建文本窗口部件

18.3 图形化窗口部件

18.4 实战演练

18.5 小结

第19章 初识sed和gawk

19.1 文本处理

19.2 sed编辑器基础命令

19.3 实战演练

19.4 小结

第20章 正则表达式

20.1 正则表达式基础

20.2 定义BRE模式

20.3 扩展正则表达式

20.4 实战演练

20.5 小结

第21章 sed进阶

21.1 多行命令

21.2 保留空间

21.3 排除命令

21.4 改变执行流程

21.5 模式替换

21.6 在脚本中使用sed

21.7 创建sed实用工具

21.8 实战演练

21.9 小结

第22章 gawk进阶

22.1 使用变量

22.2 处理数组

22.3 使用模式

22.4 结构化命令

22.5 格式化打印

22.6 内建函数

22.7 自定义函数

22.8 实战演练

22.9 小结

第23章 使用其他shell

23.1 什么是dash shell

23.2 dash shell的特性

23.3 dash脚本编程

23.4 zsh shell

23.5 zsh shell的组成

23.6 zsh脚本编程

23.7 实战演练

23.8 小结

第四部分 创建和管理实用的脚本

第24章 编写简单的脚本实用工具

24.1 备份

24.2 删除账户

24.3 系统监控

24.4 小结

第25章 井井有条

25.1 理解版本控制

25.2 设置Git环境

25.3 使用Git提交文件

25.4 小结

附录 A bash命令快速指南

A.1 内建命令

A.2 常见的bash命令

A.3 环境变量

附录 B sed和gawk快速指南

B.1 sed编辑器

B.2 gawk程序

看完了

累计评论(5条) 5个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部