• Efficient Linux命令行
  • Efficient Linux命令行
21年品牌 40万+商家 超1.5亿件商品

Efficient Linux命令行

全新正版 极速发货

42.78 4.9折 88 全新

库存4件

广东广州
认证卖家担保交易快速发货售后保障

作者(美)丹尼尔·J.巴雷特

出版社中国电力出版社

ISBN9787519872076

出版时间2022-11

装帧平装

开本16开

定价88元

货号1202801206

上书时间2024-06-02

曲奇书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
前言1

第一部分核心概念

第1章组合命令11

1.1输入、输出与管道12

1.2六个命令14

1.2.1命令一:wc15

1.2.2命令二:head17

1.2.3命令三:cut18

1.2.4命令四:grep21

1.2.5命令五:sort22

1.2.6命令六:uniq25

1.3检测重复文件28

1.4小结30

第2章Shell简介31

2.1Shell的含义32

2.2文件名的模式匹配33

2.3变量求值36

2.3.1变量来自何方37

2.3.2变量及其背后的神秘逻辑38

2.3.3模式与变量38

2.4利用别名简化命令40

2.5重定向输入与输出41

2.6利用引用和转义阻止shell计算44

2.7查找程序46

2.8环境与初始化文件49

2.9小结50

第3章重复运行历史命令51

3.1查看命令的历史记录52

3.2重复调用历史记录中的命令53

3.2.1通过方向键浏览历史记录54

3.2.2历史记录展开55

3.2.3避免删除错误的文件59

3.2.4命令历史记录的增量搜索61

3.3命令行编辑63

3.3.1在命令内移动光标63

3.3.2历史记录展开的脱字符表示法64

3.3.3Emacs或Vim风格的命令行编辑65

3.4小结67

第4章浏览文件系统69

4.1快速访问特定目录70

4.1.1快速回到根目录70

4.1.2Tab键自动补齐71

4.1.3利用别名或变量跳转到经常访问的目录72

4.1.4利用CDPATH快速浏览大型文件系统75

4.1.5合理地组织根目录加快浏览文件系统的速度77

4.2快速返回特定目录80

4.2.1通过“cd-”在两个目录之间来回切换80

4.2.2通过pushd和popd在多个目录之间来回切换81

4.3小结88

第二部分高级技巧

第5章扩充工具箱91

5.1生成文本92

5.1.1date命令93

5.1.2seq命令93

5.1.3大括号扩展(shell特性)95

5.1.4find命令96

5.1.5yes命令98

5.2分离文本99

5.2.1深入了解grep99

5.2.2tail命令104

5.2.3awk{print}命令105

5.3组合文本107

5.3.1tac命令108

5.3.2paste命令109

5.3.3diff命令110

5.4文本转换111

5.4.1tr命令112

5.4.2rev命令113

5.4.3awk与sed命令114

5.5进一步扩展工具箱124

5.6小结126

第6章父、子与环境127

6.1shell是可执行文件128

6.2父子进程130

6.3环境变量132

6.3.1创建环境变量133

6.3.2警惕“全局”变量134

6.4子进程shell与子shell136

6.5配置环境137

6.5.1重新读取配置文件139

6.5.2统一获取配置文件140

6.6小结140

第7章运行命令的11种方法141

7.1列表技巧141

7.1.1技巧一:条件列表142

7.1.2技巧二:无条件列表144

7.2替换技巧145

7.2.1技巧三:命令替换145

7.2.2技巧四:进程替换148

7.3命令作为字符串的技巧151

7.3.1技巧五:将命令作为字符串传递给bash152

7.3.2技巧六:通过管道将命令传递给bash153

7.3.3技巧七:利用ssh远程执行字符串156

7.3.4技巧八:通过xargs运行一组命令157

7.4进程控制技巧162

7.4.1技巧九:后台命令162

7.4.2技巧十:显式子shell168

7.4.3技巧十一:进程替换170

7.5小结172

第8章构建单行命令175

8.1准备就绪177

8.1.1不要死板177

8.1.2考虑从何处着手179

8.1.3熟练掌握测试工具180

8.2插入一个文件名到序列中181

8.3检查匹配的文件184

8.4生成主目录的CDPATH188

8.5生成测试文件190

8.6生成空文件194

8.7小结195

第9章处理文本文件197

9.1示例:查找文件199

9.2检查域名的有效期限201

9.3建立区号数据库204

9.4构建密码管理器207

9.5小结214

第三部分专业化主题

第10章提高键盘输入的效率217

10.1窗口管理217

10.1.1即时启动shell和浏览器218

10.1.2一次性窗口219

10.1.3浏览器键盘快捷键219

10.1.4切换窗口和桌面220

10.2通过命令行访问网页221

10.2.1通过命令行启动浏览器窗口221

10.2.2利用curl和wget获取HTML223

10.2.3利用HTML-XML-utils处理HTML225

10.2.4利用基于文本的浏览器获取网页内容229

10.3通过命令行控制剪贴板231

10.3.1将选择连接到标准输入和标准输出232

10.3.2改进密码管理器234

10.4小结237

第11章节省时间的小技巧239

11.1速效方案239

11.1.1从less跳转到编辑器239

11.1.2编辑包含特定字符串的文件240

11.1.3输入错误240

11.1.4快速创建空文件241

11.1.5一次处理文件中的一行241

11.1.6支持递归的命令242

11.1.7查阅帮助文档243

11.2长期的学习243

11.2.1阅读bash帮助文档243

11.2.2学习cron、crontab以及at244

11.2.3学习rsync245

11.2.4学习脚本语言246

11.2.5利用make处理非编程任务247

11.2.6利用版本控制管理日常文件249

11.3结束语250

附录ALinux基本命令的复习251

附录Bbash之外的shell263

内容摘要
本书将介绍一系列中高级命令的构建技巧,其中包括:选择或构建命令,帮助用户快速完成工作。高效运行命令,轻松浏览Linux文件系统。从简单的命令出发,构建强大且复杂的命令。通过文本文件的转换与类似于数据库的查询技术实现业务目标。通过Linux命令行实现鼠标点击的功能。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP