图书介绍

Linux shell脚本编程入门PDF|Epub|txt|kindle电子书版本网盘下载

Linux shell脚本编程入门
  • (韩)金泰龙著;金香译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115366597
  • 出版时间:2014
  • 标注页数:496页
  • 文件大小:69MB
  • 文件页数:517页
  • 主题词:Linux操作系统-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Linux shell脚本编程入门PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Linux shell和基本指令1

1.1 Linux和shell2

1.2 Linux环境8

1.2.1 Linux诞生8

1.2.2 Linux的特征9

1.2.3 vi(m)编辑器11

1.2.4 Linux中的文件和文件系统12

1.3 shell脚本编程基础知识14

1.3.1简介14

1.3.2帮助页面19

1.3.3 Linux默认指令格式22

1.3.4 shell的编辑模式22

1.3.5指定变量和消息输出(printf、echo)24

1.3.6使用多重指令(;、&&、||)25

1.3.7历史命令(history、?、?、!)26

1.4 Linux目录操作28

1.4.1 pwd:显示当前工作目录位置29

1.4.2 Is:显示当前文件和目录内容30

1.4.3 cd:切换工作目录37

1.4.4 less、 more、 cat:浏览文本文件39

1.4.5 file:显示文件类型41

1.4.6 Linux的默认目录结构43

1.4.7文件和目录操作44

1.5 I/O重定向和管道55

1.5.1标准输出55

1.5.2标准输入58

1.5.3管道60

1.5.4过滤器61

1.6文件访问权限62

1.6.1文件/目录许可63

1.6.2 chmod64

1.6.3 chown、 chgrp69

1.6.4 lsattr、 chattr69

1.7作业控制71

1.7.1bg72

1.7.2.jobs、 ps、 kill73

1.8系统管理员指令总结78

1.8.1用户和组78

1.8.2终端85

1.8.3信息与统计88

1.8.4系统日志96

1.8.5作业控制98

1.8.6进程管理和启动103

1.8.7网络106

1.8.8文件系统109

1.8.9备份121

1.8.10系统资源121

1.8.11模块124

1.8.12其他指令125

第2章 shell脚本示例解析130

2.1 Linux启动过程和登录shell131

2.1.1 Linux启动、终止与重启131

2.1.2 shell初始化文件133

2.2命令行解析140

2.3指令类型140

2.4进程与shell142

2.4.1运行中的进程类型142

2.4.2系统调用143

2.4.3进程创建和系统调用145

2.5变量(Boume shell)150

2.5.1变量类型150

2.5.2生成变量158

2.5.3局部变量转为环境变量159

2.5.4预定义变量160

2.5.5特殊参数变量163

2.6 Boume shell165

2.6.1 shbang行165

2.6.2注释165

2.6.3通配符165

2.6.4显示器显示166

2.6.5局部变量166

2.6.6全局变量166

2.6.7从变量读取值167

2.6.8读取用户输入信息167

2.6.9参数168

2.6.10数组168

2.6.11替换命令168

2.6.12算术运算169

2.6.13运算符169

2.6.14条件语句169

2.6.15 循环语句171

2.6.16文件测试172

2.6.17函数176

2.7 Bash shell语法和结构176

2.7.1 Bash shell介绍176

2.7.2 Bash shell环境及初始化文件178

2.7.3 Bash shell选项设置命令set、shopt184

2.7.4 shell提示符188

2.7.5搜索路径190

2.7.6 hash命令191

2.7.7 source或dot(.)命令192

2.8命令行192

2.8.1命令处理顺序192

2.8.2内置命令和help命令193

2.8.3改变命令行处理顺序199

2.8.4终止状态201

2.8.5命令行中的多个指令202

2.8.6命令整合203

2.8.7执行命令条件203

2.8.8通过后台执行命令204

2.9作业控制204

2.10命令行快捷方式207

2.10.1完成命令和文件名207

2.10.2历史207

2.10.3访问历史文件的命令208

2.10.4命令行的编辑214

2.11别名217

2.11.1别名目录217

2.11.2创建别名217

2.11.3删除别名218

2.12操作目录栈219

2.12.1 dirs命令219

2.12.2 pushd和popd命令219

2.13元字符集220

2.14替换文件名221

2.14.1星号()221

2.14.2问号(?)222

2.14.3方括号([])222

2.14.4花括号扩展(﹛﹜)223

2.14.5转义元字符()223

2.14.6波浪线(~)和连字符(-)扩展224

2.14.7通配符管理224

2.14.8扩展文件名通配225

2.15 变量(Bash shell)226

2.15.1变量类型226

2.15.2变量名227

2.15.3 declare命令227

2.15.4局部变量和使用范围227

2.15.5环境变量229

2.15.6清除变量设置235

2.15.7显示变量值236

2.15.8变量扩展修饰符237

2.15.9截取字符串的变量扩展名239

2.15.10位置参数240

2.15.11其他特殊变量242

2.16引用符号242

2.16.1反斜杠()243

2.16.2单引号(‘’)244

2.16.3双引号(“”)244

2.17替换命令245

2.18算数扩展247

2.19 shell扩展顺序247

2.20数组248

2.21函数249

2.21.1函数定义249

2.21.2清除函数目录和设置251

2.22标准I/O和重定向251

2.23管道257

2.24 shell调用选项260

第3章 正则表达式和模式检索263

3.1正则表达式264

3.2正则表达式的元字符集264

第4章 grep模式检索272

4.1 grep273

4.2 egrep281

4.3 fgrep282

第5章 sed实用工具284

5.1 sed285

5.2 sed版本和帮助页面285

5.3 sed工作原理286

5.4正则表达式的使用287

第6章 awk编程289

6.1 awk290

6.2 awk编程格式291

6.2.1从文件输入292

6.2.2从指令输入292

6.2.3 awk工作原理293

6.2.4 print函数295

6.2.5 OFMT变量296

6.2.6 printf函数296

6.2.7 awk -f选项298

6.2.8记录和字段299

6.2.9模式和动作301

6.3 awk和正则表达式303

6.4脚本文件中的awk305

6.5比较表达式306

6.5.1条件表达式307

6.5.2算术运算符308

6.5.3逻辑运算符和混合模式308

6.6 awk变量309

6.6.1数值与字符串常数309

6.6.2用户自定义变量310

6.6.3 BEGIN模式314

6.6.4 END模式314

6.7 awk重定向315

6.7.1输出重定向315

6.7.2输入重定向315

6.8 awk管道317

6.9条件语句319

6.9.1 if条件语句320

6.9.2 if/else条件语句320

6.9.3 if/else if/else条件语句320

6.10 loop循环语句321

6.10.1 while循环语句322

6.10.2 for循环语句322

6.10.3管理循环语句322

6.11程序管理语句323

6.11.1 next语句323

6.11.2 exit函数323

6.12数组324

6.12.1针对关联数组的子脚本324

6.12.2命令处理参数329

6.13 awk内置函数(1)331

6.14 awk内置数学函数334

6.14.1整数型函数335

6.14.2生成随机数335

6.15 用户自定义函数336

6.16其他338

6.16.1固定宽度字段338

6.16.2多行记录340

6.17 awk内置函数(2)341

6.17.1字符串函数341

6.17.2时间函数343

6.17.3命令行参数345

6.17.4读取输入值345

6.17.5控制函数346

6.17.6用户自定义函数347

6.17.7 awk命令行选项347

第7章 Bash shell编程350

7.1简介351

7.2读取用户输入353

7.2.1变量353

7.2.2 read命令354

7.3算数运算355

7.3.1整数算数运算355

7.3.2实数型算数运算359

7.4位置参数和命令行参数360

7.4.1位置参数360

7.4.2 set命令和位置参数361

7.5条件语句和分支语句363

7.5.1终止状态363

7.5.2 test命令和let命令364

7.5.3 if/then/else命令372

7.5.4 if/then/elif/then/else命令373

7.5.5文件测试375

7.5.6null命令378

7.5.7 case命令381

7.6循环语句命令384

7.6.1 for循环语句命令384

7.6.2 $*和$@387

7.6.3 while循环语句命令388

7.6.4 until循环语句命令390

7.6.5 select命令和菜单392

7.6.6循环语句管理命令394

7.6.7 I/O重定向和子shell399

7.6.8在后台使用循环语句401

7.6.9 IFS和循环语句401

7.7函数402

7.7.1解除函数设置403

7.7.2导出函数404

7.7.3函数参数和返回值404

7.7.4函数和source命令406

7.8捕获信号408

7.8.1信号重置410

7.8.2忽略信号410

7.8.3 trap目录410

7.8.4 trap和函数411

7.9调试Bash脚本413

7.10命令行414

7.10.1使用getops的命令行处理414

7.10.2特殊的getopts变量416

7.10.3 eval命令和命令行解析417

7.11 Bash选项418

7.11.1 shell调用选项418

7.11.2 set命令和选项419

7.12 shell内置命令420

7.13 shell对照表421

7.14 Linux启动脚本分析421

7.15 利用Bash脚本创建Text GUI428

7.15.1安装dialog实用工具428

7.15.2 dialog用法432

7.15.3消息框(MsgBox)434

7.15.4 yes/no消息框434

7.15.5输入框435

7.15.6单选列表436

7.15.7编写dialog示例437

第8章 vi(m)编辑器和有用的实用工具442

8.1 vi(m)编辑器:vi improved443

8.1.1vi(m)443

8.1.2 vi(m)启动444

8.1.3常用编辑命令447

8.1.4高级编辑命令454

8.1.5使用多个编辑窗口465

8.2 vi(m)教程467

8.3有用的实用工具481

8.3.1 cut481

8.3.2 paste482

8.3.3 join483

8.3.4 tr483

8.3.5 uniq484

8.3.6 split485

8.3.7 col486

8.3.8 xarg487

8.3.9 find488

8.3.10 tee492

索引494

热门推荐