返回首页
当前位置: 主页 > Linux书籍下载 >

shell脚本编程宝典 完整pdf扫描版(52M)

官方网站:未知 软件热度: 报告:报告问题
软件介绍
在Linux系统中,命令和shell脚本是非常重要的内容,它们的功能非常强大,使用它们可以完成各种操作。《Linux命令行和sheell脚本编程宝典》分为5部分。第1部分介绍Linux shell的基础知识;第2部分介绍shell脚本;第3部分介绍shell脚本编程的高级内容;第4部分介绍如何使用Linux环境中的各种shell编写shell脚本;第5部分演示如何在实际情况中使用shell脚本。《Linux命令行和sheell脚本编程宝典》非常全面地介绍了Linux命令行和shell命令,并且提供了很多实践教程和实例应用程序信息,为学习的内容提供了相关环境,是Linux的爱好者以及Linux系统管理员的首选。 
《Linux命令行和sheell脚本编程宝典》的基础部分需要学习的内容很多,本宝典不仅简明扼要地介绍了开源Linux软件的结构,并且展示了如何摒弃笨重的Linux图形用户界面,而使用一种更加快速而有效的方式――命令行和自动化脚本。您将学习如何在不使用GUI的情况下管理文件系统的文件;启动和终止程序;使用数据库,甚至执行Web编程,《Linux命令行和sheell脚本编程宝典》将教会您一切。 

作者简介 
Richard Blum,作为一名系统和网络管理员,已经在IT界经历了19年的风风雨雨。在此期间,他管理过Unix、Linux、Novell和Microsoft服务器,曾帮助设计和维护使用Cisco交换机和路由器的大型网络,共涉及3 500多名用户。他使用Linux服务器和shell脚本执行自动网络监控,并可以在所有Unix shell环境中编写shell脚本。 
Rich拥有普渡大学电子工程学学士学位,并拥有管理信息系统方面的理学硕士学位。他编写过好几本Linux图书,包括《Sendmail for Linux》、《Running qmail》、《Postfix》、《Open Source E.Mail Security》、《Network Performance Open Source Toolkit》和Professional Assembly Language Programming》。他还是《Professional Linux Programming》和《Linux For Dummies》第8版的合著者。 
目录 
第1部分 Linux命令行 
第1章 Linux shell入门 3 
1.1 什么是Linux 3 
1.1.1 深入研究Linux内核 4 
1.1.2 GNU实用程序 9 
1.1.3 Linux桌面环境 10 
1.2 Linux发行版 13 
1.2.1 核心Linux发行版 13 
1.2.2 特定Linux发行版 14 
1.2.3 Linux LiveCD 14 
1.3 小结 15 
第2章 了解shell 17 
2.1 终端模拟 17 
2.1.1 图形功能 18 
2.1.2 键盘 20 
2.2 terminfo数据库 21 
2.3 Linux控制台 23 
2.4 xterm终端 24 
2.4.1 命令行参数 24 
2.4.2 xterm主菜单 25 
2.4.3 VT选项菜单 26 
2.4.4 VT字体菜单 28 
2.5 Konsole终端 29 
2.5.1 命令行参数 29 
2.5.2 会话 30 
2.5.3 菜单栏 31 
2.6 GNOME终端 34 
2.6.1 命令行参数 34 
2.6.2 选项卡 35 
2.6.3 菜单栏 35 
2.7 小结 37 
第3章 基本的bash shell命令 38 
3.1 启动shell 38 
3.2 shell提示符 39 
3.3 bash手册 40 
3.4 文件系统导航 41 
3.4.1 Linux文件系统 41 
3.4.2 浏览目录 43 
3.5 文件和目录列表 44 
3.5.1 基本列表 44 
3.5.2 修改显示的信息 45 
3.5.3 完整的参数列表 46 
3.5.4 过滤列表输出 48 
3.6 文件处理 48 
3.6.1 创建文件 48 
3.6.2 复制文件 49 
3.6.3 链接文件 50 
3.6.4 重命名文件 51 
3.6.5 删除文件 52 
3.7 目录处理 53 
3.7.1 创建目录 53 
3.7.2 删除目录 53 
3.8 查看文件内容 54 
3.8.1 查看文件统计数据 54 
3.8.2 查看文件类型 54 
3.8.3 查看整个文件 55 
3.8.4 查看部分文件 57 
3.9 小结 58 
第4章 更多bash shell命令 59 
4.1 监控程序 59 
4.1.1 进程查看 59 
4.1.2 实时进程监控 64 
4.1.3 停止进程 66 
4.2 监控磁盘空间 67 
4.2.1 挂载介质 68 
4.2.2 使用df命令 70 
4.2.3 使用du命令 71 
4.3 操作数据文件 71 
4.3.1 数据排序 72 
4.3.2 搜索数据 74 
4.3.3 压缩数据 75 
4.3.4 归档数据 78 
4.4 小结 79 
第5章 使用Linux环境变量 80 
5.1 什么是环境变量 80 
5.1.1 全局环境变量 80 
5.1.2 本地环境变量 81 
5.2 设置环境变量 83 
5.2.1 设置本地环境变量 83 
5.2.2 设置全局环境变量 84 
5.3 移除环境变量 84 
5.4 默认的shell环境变量 85 
5.5 设置PATH环境变量 87 
5.6 定位系统环境变量 88 
5.6.1 登录shell 88 
5.6.2 交互式shell 90 
5.6.3 非交互式shell 92 
5.7 变量数组 92 
5.8 使用命令别名 93 
5.9 小结 94 
第6章 理解Linux文件权限 96 
6.1 Linux安全性 96 
6.1.1 /etc/passwd文件 96 
6.1.2 /etc/shadow文件 98 
6.1.3 添加新用户 98 
6.1.4 删除用户 100 
6.1.5 修改用户 100 
6.2 使用Linux用户组 102 
6.2.1 /etc/group文件 103 
6.2.2 创建新用户组 103 
6.2.3 修改用户组 104 
6.3 解码文件权限 104 
6.3.1 使用文件权限符号 105 
6.3.2 默认文件权限 105 
6.4 修改安全设置 107 
6.4.1 修改权限 107 
6.4.2 修改所有者 108 
6.5 共享文件 108 
6.6 小结 109 
第7章 使用编辑器 111 
7.1 vim编辑器 111 
7.1.1 vim基本用法 111 
7.1.2 编辑数据 113 
7.1.3 复制和粘贴 113 
7.1.4 搜索和替换 114 
7.2 emacs编辑器 114 
7.2.1 在控制台中使用emacs 114 
7.2.2 在X Windows中使用emacs 118 
7.3 KDE系列编辑器 119 
7.3.1 KWrite编辑器 119 
7.3.2 Kate编辑器 121 
7.4 GNOME编辑器 124 
7.4.1 启动gedit 124 
7.4.2 基本gedit特性 125 
7.4.3 设置首选项 125 
7.5 小结 128 

第2部分 shell脚本的基础知识 
第8章 基本脚本编译 131 
8.1 使用多条命令 131 
8.2 创建脚本文件 131 
8.3 显示消息 133 
8.4 使用变量 134 
8.4.1 环境变量 134 
8.4.2 用户变量 135 
8.4.3 反引号 136 
8.5 重定向输入输出 137 
8.5.1 输出重定向 137 
8.5.2 输入重定向 137 
8.6 管道 138 
8.7 数学计算 140 
8.7.1 expr命令 140 
8.7.2 使用括号 141 
8.7.3 浮点解决方案 142 
8.8 退出脚本 145 
8.8.1 核对退出状态 145 
8.8.2 退出命令 146 
8.9 小结 147 
第9章 使用结构化命令 148 
9.1 使用if-then语句 148 
9.2 if-then-else语句 150 
9.3 嵌套if语句 150 
9.4 test命令 151 
9.4.1 数值比较 151 
9.4.2 字符串比较 152 
9.4.3 文件比较 155 
9.5 复合条件检查 161 
9.6 if-then的高级特征 161 
9.6.1 使用双圆括号 162 
9.6.2 使用双方括号 162 
9.7 case命令 163 
9.8 小结 164 
第10章 更多结构化命令 165 
10.1 for命令 165 
10.1.1 读取列表中的值 165 
10.1.2 读取列表中的复杂值 166 
10.1.3 从变量读取列表 168 
10.1.4 读取命令中的值 168 
10.1.5 改变字段分隔符 169 
10.1.6 使用通配符读取目录 170 
10.2 C式的for命令 171 
10.2.1 C语言中的for命令 171 
10.2.2 使用多个变量 172 
10.3 while命令 173 
10.3.1 while的基本格式 173 
10.3.2 使用多条测试命令 174 
10.4 until命令 175 
10.5 嵌套循环 176 
10.6 文件数据的循环 178 
10.7 控制循环 178 
10.7.1 break命令 179 
10.7.2 continue命令 181 
10.8 处理循环的输出 183 
10.9 小结 184 
....


下载地址
下载必看
所有发行版iso镜像文件来自官方镜像站,请放心使用!
本站所有资源均来源于互联网,不对版权纠纷承担任何责任!
如有侵犯,请与发邮件到我们客服QQ邮箱3132702442@qq.com,即删!