|
|
|
|
公众号矩阵

目录(1)

《UNIX/Linux/OS X中的Shell编程(第4版)》本书是经典图书Unix Shell Programming时隔15年之后的全新升级版本,全面讲解了如何在POSIX标准Shell环境中开发程序,以充分发挥UNIX和类UNIX操作系统的潜在功能。 本节为目录。

作者:门佳 译来源:人民邮电出版社|2018-01-29 21:40

目录(1)

第1 章 基础概述.1
1.1 基础命令1
1.1.1 显示日期和时间:date 命令.1
1.1.2 找出已登录人员:who 命令.1
1.1.3 回显字符:echo 命令2
1.2 使用文件2
1.2.1 列举文件:ls 命令.3
1.2.2 显示文件内容:cat 命令.3
1.2.3 统计文件中单词数量:wc 命令.3
1.2.4 命令选项.3
1.2.5 复制文件:cp 命令4
1.2.6 文件重命名:mv 命令.4
1.2.7 删除文件:rm 命令.5
1.3 使用目录5
1.3.1 主目录和路径名.6
1.3.2 显示工作目录:pwd 命令.7
1.3.3 更改目录:cd 命令7
1.3.4 ls 命令的更多用法.10
1.3.5 创建目录:mkdir 命令12
1.3.6 在目录之间复制文件.12
1.3.7 在目录间移动文件.13
1.3.8 文件链接:ln 命令.14
1.3.9 删除目录:rmdir 命令.17
1.4 文件名替换18
1.4.1 星号.18
1.4.2 匹配单个字符.20
1.5 文件名中不易察觉的部分21
1.5.1 文件名中的空格.21
1.5.2 其他怪异的字符.22
1.6 标准输入/输出和I/O 重定向.22
1.6.1 标准输入和标准输出.22
1.6.2 输出重定向.24
1.6.3 输入重定向.26
1.7 管道27
1.8 标准错误29
1.9 命令后话29
1.9.1 在一行中输入多个命令.29
1.9.2 向后台发送命令.30
1.9.3 ps 命令30
1.10 命令总结31
第2 章 什么是Shell.33
2.1 内核和实用工具33
2.2 登录Shell 34
2.3 在Shell 中输入命令37
2.4 Shell 的职责.38
2.4.1 程序执行.39
2.4.2 变量及文件名替换.40
2.4.3 I/O 重定向41
2.4.4 管道.42
2.4.5 环境控制.42
2.4.6 解释型编程语言.43
第3 章 常备工具.44
3.1 正则表达式44
3.1.1 匹配任意字符:点号(.)44
3.1.2 匹配行首:脱字符(^).46
3.1.3 匹配行尾:美元符号($).46
3.1.4 匹配字符组:[.] .47
3.1.5 匹配零个或多个字符:星号(*).50
3.1.6 匹配固定次数的子模式:\{.\}52
3.1.7 保存已匹配的字符:\(.\).54
3.2 cut57
3.3 paste .61
3.3.1 -d 选项62
3.3.2 -s 选项.62
3.4 sed 63
3.4.1 -n 选项64
3.4.2 删除行.65
3.5 tr .66
3.5.1 -s 选项.69
3.5.2 -d 选项69
3.6 grep.70
3.6.1 正则表达式与grep.73
3.6.2 -v 选项74
3.6.3 -l 选项.74
3.6.4 -n 选项75
3.7 sort.76
3.7.1 -u 选项76
3.7.2 -r 选项.77
3.7.3 -o 选项77
3.7.4 -n 选项78
3.7.5 跳过某些字段.78
3.7.6 -t 选项.79
3.7.7 其他选项.80
3.8 uniq.80
3.8.1 -d 选项81
3.8.2 其他选项.82
第4 章 脚本与变量.83
4.1 命令文件83
4.2 变量86
4.2.1 显示变量值.87
4.2.2 未定义变量的值为空.89
4.2.3 文件名替换与变量.91
4.2.4 ${variable}结构92
4.3 内建的整数算术操作92
第5 章 引用.95
5.1 单引号95
5.2 双引号98
5.3 反斜线101
5.3.1 使用反斜线续行.102
5.3.2 双引号中的反斜线.102
5.4 命令替换103
5.4.1 反引号.104
5.4.2 $(.)结构.104
5.5 expr 命令108
第6 章 传递参数.111
6.1 变量$#112
6.2 变量$* .113
6.3 在电话簿中查找联系人113
6.4 向电话簿中添加联系人115
6.5 从电话簿中删除联系人116
6.6 shift 命令118
第7 章 条件语句.120
7.1 退出状态120
7.2 变量$?121
7.3 test 命令.124
7.3.1 字符串操作符.124
7.3.2 test 的另一种格式128
7.3.3 整数操作符.129
7.3.4 文件操作符.130
7.3.5 逻辑否定操作符! .131
7.3.6 逻辑“与”操作符-a131
7.3.7 括号.132
7.3.8 逻辑“或”操作符-o .132
7.4 else .133
7.5 exit 命令.135
7.6 elif 137
7.7 case 命令141
7.7.1 特殊的模式匹配字符.142
7.7.2 调试选项-x .144
7.7.3 再谈case.147
7.8 空命令:148
7.9 &&和||149
第8 章 循环.151
8.1 for 命令151

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

活学活用 Ubuntu Server

活学活用 Ubuntu Server

实战直通车
共35章 | UbuntuServer

216人订阅学习

Java EE速成指南

Java EE速成指南

掌握Java核心
共30章 | 51CTO王波

83人订阅学习

Mysql DBA修炼之路

Mysql DBA修炼之路

MySQL入门到高阶
共24章 | 武凤涛

468人订阅学习

读 书 +更多

网管员必读—服务器与数据存储

《网管员必读—服务器与数据存储》全面、系统地介绍了在中、高级网络管理和网络工程实施中两个重要方面的主流技术和应用:硬件服务器和数据...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客