《Linux命令行与Shell脚本编程》(编者:何伟娜//郝军|责编:夏毓彦)-图书推荐
编辑推荐语
本书面向初学者,使用Ubuntu Server 20系统,以简明和入门为主旨,系统讲解Shell编程开发以及Linux系统管理的基本知识,从而提高读者的Linux系统管理水平,并掌握利用脚本进行自动化运维的技能。
内容提要
"现在Linux系统的应用越来越广泛,而在Linux系统下的自动化运维工作也越来越多,使用Shell脚本可以通过自动化运维来提高运维效率。本书是一本纯粹的Linux系统管理与Shell编程入门书,目的是帮助读者理解Linux系统,并学会使用Shell脚本来完成Linux下各种复杂的运维工作。本书共23章,内容包括初识Linux和Shell、走进Shell、Bash Shell基础命令、更多的Bash Shell命令、变量和环境变量、使用特殊符号、管理文件系统、使用编辑器、结构化命令、Shell中的循环结构、创建函数、处理数据的输入、处理数据的输出、图形化Shell编程、安装软件程序、正则表达式、grep命令、sed编程、gawk编程、脚本控制、Shell脚本系统管理实战、Shell脚本数据库操作实战、两个Shell脚本编程实战。本书内容详尽、示例丰富,适合Linux初学者、Shell编程初学者、自动化运维脚本开发人员阅读,可作为Linux系统运维人员的参考书,也可作为高等院校和培训机构计算机相关专业的补充教材。"
作者简介
"何伟娜,平顶山学院副教授,西安电子科技大学硕士。本人主要从事大数据、深度学习方面的研究。郝军,供职于国内的电信运营商,主要职务是开发各种移动运营相关的软件项目,长期在Linux平台下进行软件开发,有10余年的Java开发经验,开发过通信计费等多种服务端项目。"
目录
第1章 初识Linux和Shell
1.1 Linux系统基础
1.1.1 Linux系统的发展
1.1.2 Linux系统和Windows系统的区别
1.1.3 IAnux的启动过程
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.11 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章 Bash ShelI基础命令
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 文件权限管理常用命令
……
第4章 *多的Bash Shell命令
第5章 变量和环境变量
第6章 使用特殊符号
第7章 管理文件系统