《Linux命令行与Shell脚本编程-》[54M]百度网盘|pdf下载|亲测有效
《Linux命令行与Shell脚本编程-》[54M]百度网盘|pdf下载|亲测有效
《Linux命令行与Shell脚本编程-》[54M]百度网盘|pdf下载|亲测有效
《Linux命令行与Shell脚本编程-》[54M]百度网盘|pdf下载|亲测有效
《Linux命令行与Shell脚本编程-》[54M]百度网盘|pdf下载|亲测有效
《Linux命令行与Shell脚本编程-》[54M]百度网盘|pdf下载|亲测有效

Linux命令行与Shell脚本编程- pdf下载

isbn:9787302582229
出版社 清华大学出版社
出版年 2021-07-01
页数 390页
ISBN 9787302582229
装帧 精装
评分 8.8(豆瓣)
限时特惠 00:00:00
活动结束后恢复原价
纸质书参考价 ¥23
电子版限时价 ¥5.99 省 18 元

选择版本

不满意全额退款
发货失败双倍赔偿
邮箱即时发送

内容简介

本篇主要提供Linux命令行与Shell脚本编程-电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

内容简介

  现在Linux系统的应用越来越广泛,而在Linux系统下的自动化运维工作也越来越多,使用Shell脚本可以通过自动化运维来提高运维效率。
  《Linux命令行与Shell脚本编程》是一本纯粹的Linux系统管理与Shell编程入门书,目的是帮助读者理解Linux系统,并学会使用Shell脚本来完成Linux下各种复杂的运维工作。
  《Linux命令行与Shell脚本编程》共23章,内容包括初识Linux和Shell、走进Shell、Bash Shell基础命令、更多的Bash Shell命令、变量和环境变量、使用特殊符号、管理文件系统、使用编辑器、结构化命令、Shell中的循环结构、创建函数、处理数据的输入、处理数据的输出、图形化Shell编程、安装软件程序、正则表达式、grep命令、sed编程、gawk编程、脚本控制、Shell脚本系统管理实战、Shell脚本数据库操作实战、两个Shell脚本编程实战。
  《Linux命令行与Shell脚本编程》内容详尽、示例丰富,适合Linux初学者、Shell编程初学者、自动化运维脚本开发人员阅读,可作为Linux系统运维人员的参考书,也可作为高等院校和培训机构计算机相关专业的补充教材。

作者简介

  何伟娜,郑州大学计算机科学与技术专业学士,西安电子科技大学计算机应用专业工程硕士。主要从事大数据、深度学习方面的研究。
  
  郝军,供职于国内非常大的电信运营商,主要职务是开发各种移动运营相关的软件项目。长期在Linux平台下进行软件开发,有10余年的Java开发经验,开发过通信计费等多种服务端项目。

内页插图

目录

第1章 初识Linux和She
1.1 Linux系统基础
1.1.1 Linux系统的发展
1.1.2 Linux系统和Windows系统的区别
1.1.3 Linux的启动过程
1.2 Linux文件系统基础
1.2.1 必须了解的节点inode
1.2.2 Linux系统文件结构
1.3 学会Linux系统的基本使用
1.3.1 系统的登录与退出
1.3.2 系统的基本配置
1.4 初识Shell
1.4.1 什么是Shell
1.4.2 Shell在Linux系统中的作用
1.4.3 Shell的种类
1.5 小结

第2章 走进Shell
2.1 Shell脚本语言概述
2.1.1 Shell脚本语言的定义
2.1.2 Shell终端的基本使用
2.1.3 Shell终端菜单的使用
2.2 Shell命令格式介绍
2.2.1 Shell命令格式
2.2.2 命令行界面介绍
2.2.3 在Linux系统中如何获取帮助
2.3 第一个Shell程序:Hello,Bash Shell
2.3.1 创建Shell脚本
2.3.2 Shell脚本中的格式
2.3.3 如何执行Shell程序
2.4 小结

第3章 BashShell基础命令
3.1 Shell命令使用基础
3.1.1 文件类型
3.1.2 绝对路径和相对路径
3.1.3 文件属性和文件权限
3.1.4 用户和用户组
3.1.5 特殊目录介绍
3.2 用户和用户组管理
3.2.1 用户管理常用命令
3.2.2 用户组管理常用命令
3.2.3 其他常用命令
3.3 文件和目录操作
3.3.1 文件操作常用命令
3.3.2 目录操作常用命令
3.3.3 文件权限管理常用命令
3.3.4 查找文件常用命令
3.4 系统管理
3.4.1 网络操作常用命令
3.4.2 磁盘信息查看常用命令
3.5 小结

第4章 更多的Bash Shell命令
4.1 监测程序
4.1.1 探查进程——ps命令
4.1.2 实时监测进程——top命令
4.1.3 结束进程——kill命令
4.1.4 查看内存空间——free命令
4.2 监测磁盘空间
4.2.1 挂载外部存储——mount命令
4.2.2 卸载外部存储——umount命令
4.2.3 显示剩余磁盘空间——df命令
4.2.4 计算磁盘使用量——du命令
4.3 处理数据文件
4.3.1 排序数据——sort命令
4.3.2 搜索数据——grep命令
4.3.3 压缩数据——gzip命令
4.3.4 打包数据——ar命令
4.4 小结

第5章 变量和环境变量
5.1 变量的简单使用
5.1.1 变量的使用
5.1.2 变量的输入
5.1.3 变量的输出命令echo
5.2 Shell中特殊变量的使用
5.2.1 位置参数介绍
5.2.2 $@和$*的区别
5.3 环境变量的使用
5.3.1 Shell中的环境变量
5.3.2 环境变量的配置文件
5.3.3 全局环境变量和本地环境变量
5.3.4 环境变量的设定
5.3.5 环境变量的取消
5.4 小结
……

第6章 使用特殊符号
第7章 管理文件系统
第8章 使用编辑器
第9章 结构化命令
第10章 Shell中的循环结构
第11章 创建函数
第12章 处理数据的输入
第13章 处理数据的输出
第14章 图形化Shell编程
第15章 安装软件程序
第16章 正则表达式
第17章 grep命令
第18章 sed编程
第19章 gawk编程
第20章 脚本控制
第21章 Shell脚本系统管理实战
第22章 Shell脚本数据库操作实战
第23章 两个Shell脚本编程实战

前言/序言

  读懂本书
  当前Unix/Linux操作系统已经占据了操作系统的半壁江山,能操作这些系统的人才却非常缺乏,大部分初学者都习惯使用Windows。即使许多初学者学会了使用Linux系统,对一些Linux下的脚本开发和运维技能却无法快速掌握。本书的目的就是解决这两个痛点:
  一是让初学者平滑地从Windows过渡到Linux,书中有很多Windows和Linux系统的对比,初学者可以通过对比深入了解Linux系统的文档结构。
  二是让初学者掌握Linux系统下提高运维效率的工作技巧,这就是使用Shell实现更多的自动化运维。目前,掌握Shell脚本基本编程技能已经成为各大公司面试运维人员的主要要求。
  也就是说,只有学好了Shell脚本,才能更高效地做好Linux的日常维护工作。
  目前图书市场上关于Shell编程开发的图书不少,但真正从实际应用出发,能够详尽地介绍相关知识,以供没有任何Linux基础的读者来学习的图书却很少。本书使用Ubuntu Server 20系统,以简明和入门为主旨,讲解从易到难、由浅及深,让读者全面、深入地理解Shell编程开发以及Linux系统管理的基本知识,从而从根本上提高读者的系统管理水平,帮助读者掌握利用脚本进行自动化运维的技能。
  本书特色
  1.源码单独成章
  本书中的源代码按照章节的顺序单独放置,并且每个示例脚本都通过了验证,便于读者借鉴和使用。
  2.涵盖Shell编程开发用到的几乎全部常用知识
  本书涵盖Shell编程开发过程中常用的、几乎全部的知识,内容详尽。既可以作为初级学者的学习教材,也可以作为一般Linux系统运维人员的工具书,方便随时查阅。
  3.项目案例典型,实战行强,有较高的应用价值
  本书最后三章分别提供了三类脚本实战案例。这些案例来源于作者所开发的实际应用,具有较高的应用价值和参考价值。这些案例功能分析详细,便于读者融会贯通地理解本书中所介绍的脚本编程技术。另外,这些案例稍加修改,便可用于实际脚本开发中。

内容简介

  现在Linux系统的应用越来越广泛,而在Linux系统下的自动化运维工作也越来越多,使用Shell脚本可以通过自动化运维来提高运维效率。
  《Linux命令行与Shell脚本编程》是一本纯粹的Linux系统管理与Shell编程入门书,目的是帮助读者理解Linux系统,并学会使用Shell脚本来完成Linux下各种复杂的运维工作。
  《Linux命令行与Shell脚本编程》共23章,内容包括初识Linux和Shell、走进Shell、Bash Shell基础命令、更多的Bash Shell命令、变量和环境变量、使用特殊符号、管理文件系统、使用编辑器、结构化命令、Shell中的循环结构、创建函数、处理数据的输入、处理数据的输出、图形化Shell编程、安装软件程序、正则表达式、grep命令、sed编程、gawk编程、脚本控制、Shell脚本系统管理实战、Shell脚本数据库操作实战、两个Shell脚本编程实战。
  《Linux命令行与Shell脚本编程》内容详尽、示例丰富,适合Linux初学者、Shell编程初学者、自动化运维脚本开发人员阅读,可作为Linux系统运维人员的参考书,也可作为高等院校和培训机构计算机相关专业的补充教材。

作者简介

  何伟娜,郑州大学计算机科学与技术专业学士,西安电子科技大学计算机应用专业工程硕士。主要从事大数据、深度学习方面的研究。
  
  郝军,供职于国内非常大的电信运营商,主要职务是开发各种移动运营相关的软件项目。长期在Linux平台下进行软件开发,有10余年的Java开发经验,开发过通信计费等多种服务端项目。

内页插图

目录

第1章 初识Linux和She
1.1 Linux系统基础
1.1.1 Linux系统的发展
1.1.2 Linux系统和Windows系统的区别
1.1.3 Linux的启动过程
1.2 Linux文件系统基础
1.2.1 必须了解的节点inode
1.2.2 Linux系统文件结构
1.3 学会Linux系统的基本使用
1.3.1 系统的登录与退出
1.3.2 系统的基本配置
1.4 初识Shell
1.4.1 什么是Shell
1.4.2 Shell在Linux系统中的作用
1.4.3 Shell的种类
1.5 小结

第2章 走进Shell
2.1 Shell脚本语言概述
2.1.1 Shell脚本语言的定义
2.1.2 Shell终端的基本使用
2.1.3 Shell终端菜单的使用
2.2 Shell命令格式介绍
2.2.1 Shell命令格式
2.2.2 命令行界面介绍
2.2.3 在Linux系统中如何获取帮助
2.3 第一个Shell程序:Hello,Bash Shell
2.3.1 创建Shell脚本
2.3.2 Shell脚本中的格式
2.3.3 如何执行Shell程序
2.4 小结

第3章 BashShell基础命令
3.1 Shell命令使用基础
3.1.1 文件类型
3.1.2 绝对路径和相对路径
3.1.3 文件属性和文件权限
3.1.4 用户和用户组
3.1.5 特殊目录介绍
3.2 用户和用户组管理
3.2.1 用户管理常用命令
3.2.2 用户组管理常用命令
3.2.3 其他常用命令
3.3 文件和目录操作
3.3.1 文件操作常用命令
3.3.2 目录操作常用命令
3.3.3 文件权限管理常用命令
3.3.4 查找文件常用命令
3.4 系统管理
3.4.1 网络操作常用命令
3.4.2 磁盘信息查看常用命令
3.5 小结

第4章 更多的Bash Shell命令
4.1 监测程序
4.1.1 探查进程——ps命令
4.1.2 实时监测进程——top命令
4.1.3 结束进程——kill命令
4.1.4 查看内存空间——free命令
4.2 监测磁盘空间
4.2.1 挂载外部存储——mount命令
4.2.2 卸载外部存储——umount命令
4.2.3 显示剩余磁盘空间——df命令
4.2.4 计算磁盘使用量——du命令
4.3 处理数据文件
4.3.1 排序数据——sort命令
4.3.2 搜索数据——grep命令
4.3.3 压缩数据——gzip命令
4.3.4 打包数据——ar命令
4.4 小结

第5章 变量和环境变量
5.1 变量的简单使用
5.1.1 变量的使用
5.1.2 变量的输入
5.1.3 变量的输出命令echo
5.2 Shell中特殊变量的使用
5.2.1 位置参数介绍
5.2.2 $@和$*的区别
5.3 环境变量的使用
5.3.1 Shell中的环境变量
5.3.2 环境变量的配置文件
5.3.3 全局环境变量和本地环境变量
5.3.4 环境变量的设定
5.3.5 环境变量的取消
5.4 小结
……

第6章 使用特殊符号
第7章 管理文件系统
第8章 使用编辑器
第9章 结构化命令
第10章 Shell中的循环结构
第11章 创建函数
第12章 处理数据的输入
第13章 处理数据的输出
第14章 图形化Shell编程
第15章 安装软件程序
第16章 正则表达式
第17章 grep命令
第18章 sed编程
第19章 gawk编程
第20章 脚本控制
第21章 Shell脚本系统管理实战
第22章 Shell脚本数据库操作实战
第23章 两个Shell脚本编程实战

前言/序言

  读懂本书
  当前Unix/Linux操作系统已经占据了操作系统的半壁江山,能操作这些系统的人才却非常缺乏,大部分初学者都习惯使用Windows。即使许多初学者学会了使用Linux系统,对一些Linux下的脚本开发和运维技能却无法快速掌握。本书的目的就是解决这两个痛点:
  一是让初学者平滑地从Windows过渡到Linux,书中有很多Windows和Linux系统的对比,初学者可以通过对比深入了解Linux系统的文档结构。
  二是让初学者掌握Linux系统下提高运维效率的工作技巧,这就是使用Shell实现更多的自动化运维。目前,掌握Shell脚本基本编程技能已经成为各大公司面试运维人员的主要要求。
  也就是说,只有学好了Shell脚本,才能更高效地做好Linux的日常维护工作。
  目前图书市场上关于Shell编程开发的图书不少,但真正从实际应用出发,能够详尽地介绍相关知识,以供没有任何Linux基础的读者来学习的图书却很少。本书使用Ubuntu Server 20系统,以简明和入门为主旨,讲解从易到难、由浅及深,让读者全面、深入地理解Shell编程开发以及Linux系统管理的基本知识,从而从根本上提高读者的系统管理水平,帮助读者掌握利用脚本进行自动化运维的技能。
  本书特色
  1.源码单独成章
  本书中的源代码按照章节的顺序单独放置,并且每个示例脚本都通过了验证,便于读者借鉴和使用。
  2.涵盖Shell编程开发用到的几乎全部常用知识
  本书涵盖Shell编程开发过程中常用的、几乎全部的知识,内容详尽。既可以作为初级学者的学习教材,也可以作为一般Linux系统运维人员的工具书,方便随时查阅。
  3.项目案例典型,实战行强,有较高的应用价值
  本书最后三章分别提供了三类脚本实战案例。这些案例来源于作者所开发的实际应用,具有较高的应用价值和参考价值。这些案例功能分析详细,便于读者融会贯通地理解本书中所介绍的脚本编程技术。另外,这些案例稍加修改,便可用于实际脚本开发中。