详情介绍
《linux命令行大全》主要介绍linux命令行的使用,循序渐进,深入浅出,引导读者全面掌握命令行的使用方法。
《linux命令行大全》分为四部分。第一部分开始了对命令行基本语言的学习之旅,包括命令结构、文件系统的导引、命令行的编辑以及关于命令的帮助系统和使用手册。第二部分主要讲述配置文件的编辑,用于计算机操作的命令行控制。第三部分讲述了从命令行开始执行的常规任务。类unix操作系统,比如linux,包含了很多“经典的”命令行程序,这些程序可以高效地对数据进行操作。第四部分介绍了shell编程,这是一个公认的初级技术,并且容易学习,它可以使很多常见的系统任务自动运行。通过学习shell编程,读者也可以熟悉其他编程语言的使用。
《linux命令行大全》适合从其他平台过渡到linux的新用户和初级linux服务器管理员阅读。没有任何linux基础和linux编程经验的读者,也可以通过本书掌握linux命令行的使用方法。
linux命令行大全 目录
第一部分 学习shell
第1章 shell是什么 3
1.1 终端仿真器 3
1.2 第一次键盘输入 4
1.3 几个简单的命令 5
1.4 结束终端会话 6
第2章 导航 7
2.1 理解文件系统树 7
2.2 当前工作目录 8
2.3 列出目录内容 9
2.4 更改当前工作目录 9
第3章 linux系统 13
3.1 ls命令的乐趣 13
3.2 使用file命令确定文件类型 16
3.3 使用less命令查看文件内容 16
3.4 快速浏览 18
3.5 符号链接 20
第4章 操作文件与目录 23
4.1 通配符 24
4.2 mkdir——创建目录 26
4.3 cp——复制文件和目录 26
4.4 mv——移除和重命名文件 27
4.5 rm——删除文件和目录 28
4.6 ln——创建链接 29
4.7 实战演练 30
4.8 本章结尾语 35
第5章 命令的使用 37
5.1 究竟什么是命令 38
5.2 识别命令 38
5.3 获得命令文档 39
5.4 使用别名创建自己的命令 43
5.5 温故以求新 45
第6章 重定向 47
6.1 标准输入、标准输出和标准错误 48
6.2 管道 53
6.3 本章结尾语 57
第7章 透过shell看世界 59
7.1 扩展 59
7.2 引用 65
7.3 本章结尾语 68
第8章 高级键盘技巧 69
8.1 编辑命令行 69
8.2 自动补齐功能 71
8.3 使用历史命令 73
8.4 本章结尾语 76
第9章 权限 77
9.1 所有者、组成员和其他所有用户 78
9.2 读取、写入和执行 79
9.3 更改身份 87
9.4 权限的使用 91
9.5 更改用户密码 93
第10章 进程 95
10.1 进程如何工作 96
10.2 控制进程 100
10.3 信号 102
10.4 更多与进程相关的命令 105
第二部分 配置与环境
第11章 环境 109
11.1 环境中存储的是什么 109
11.2 环境是如何建立的 112
11.3 修改环境 114
11.4 本章结尾语 118
第12章 vi简介 119
12.1 为什么要学习vi 119
12.2 vi背景 120
12.3 启动和退出vi 120
12.4 编辑模式 121
12.5 移动光标 123
12.6 基本编辑 124
12.7 查找和替换 128
12.8 编辑多个文件 130
12.9 保存工作 134
第13章 定制提示符 135
13.1 提示符的分解 135
13.2 尝试设计提示符 137
13.3 添加颜色 138
13.4 移动光标 140
13.5 保存提示符 141
13.6 本章结尾语 141
第三部分 常见任务和主要工具
第14章 软件包管理 145
14.1 软件包系统 146
14.2 软件包系统工作方式 146
14.3 常见软件包管理任务 148
14.4 本章结尾语 152
第15章 存储介质 155
15.1 挂载、卸载存储设备 156
15.2 创建新的文件系统 162
15.3 测试、修复文件系统 165
15.4 格式化软盘 166
15.5 直接从/向设备转移数据 166
15.6 创建cd-rom映像 167
15.7 向cd-rom写入映像文件 168
15.8 附加认证 169
第16章 网络 171
16.1 检查、监测网络 172
16.2 通过网络传输文件 175
16.3 与远程主机的安全通信 178
第17章 文件搜索 183
17.1 locate——较简单的方式查找文件 184
17.2 find——较复杂的方式查找文件 185
第18章 归档和备份 197
18.1 文件压缩 198
18.2 文件归档 201
18.3 同步文件和目录 207
第19章 正则表达式 211
19.1 什么是正则表达式 211
19.2 grep——文本搜索 212
19.3 元字符和文字 213
19.4 任意字符 214
19.5 锚 214
19.6 中括号表达式和字符类 215
19.7 posix基本正则表达式和扩展正则表达式的比较 220
19.8 或选项 221
19.9 限定符 222
19.10 正则表达式的应用 224
19.11 本章结尾语 227
第20章 文本处理 229
20.1 文本应用程序 230
20.2 温故以求新 231
20.3 切片和切块 239
20.4 文本比较 245
20.5 非交互式文本编辑 249
20.6 本章结尾语 260
20.7 附加项 261
第21章 格式化输出 263
21.1 简单的格式化工具 264
21.2 文档格式化系统 273
21.3 本章结尾语 279
第22章 打印 281
22.1 打印操作简史 282
22.2 linux方式的打印 284
22.3 准备打印文件 284
22.4 向打印机发送打印任务 285
22.5 监测和控制打印任务 290
第23章 编译程序 293
23.1 什么是编译 294
23.2 是不是所有的程序都需要编译 295
23.3 编译一个c程序 295
23.4 本章结尾语 302
第四部分 编写shell脚本
第24章 编写第一个shell脚本 305
24.1 什么是shell脚本 305
24.2 怎样写shell脚本 306
24.3 更多的格式诀窍 309
24.5 本章结尾语 310
第25章 启动一个项目 311
25.1 第一阶段:最小的文档 311
25.2 第二阶段:加入一点数据 313
25.3 变量和常量 314
25.3.1 创建变量和常量 314
25.3.2 为变量和常量赋值 316
25.4 here文档 317
25.5 本章结尾语 319
第26章 自顶向下设计 321
26.1 shell函数 322
26.2 局部变量 325
26.3 保持脚本的运行 326
26.4 本章结尾语 328
第27章 流控制:if分支语句 329
27.1 使用if 330
27.2 退出状态 330
27.3 使用test命令 332
27.4 更现代的test命令版本 336
27.5 (( ))——为整数设计 338
27.6 组合表达式 339
27.7 控制运算符:另一种方式的分支 341
27.8 本章结尾语 342
第28章 读取键盘输入 343
28.1 read——从标准输入读取输入值 344
28.2 验证输入 349
28.3 菜单 350
28.4 本章结尾语 351
28.5 附加项 352
第29章 流控制:while和until循环 353
29.1 循环 353
29.2 while 354
29.3 跳出循环 356
29.4 until 357
29.5 使用循环读取文件 358
29.6 本章结尾语 358
第30章 故障诊断 359
30.1 语法错误 359
30.2 逻辑错误 362
30.3 测试 364
30.4 调试 366
30.5 本章结尾语 369
第31章 流控制:case分支 371
31.1 case 371
31.2 本章结尾语 375
第32章 位置参数 377
32.1 访问命令行 377
32.2 处理多个位置参数 381
32.3 更完整的应用程序 383
32.4 本章结尾语 386
第33章 流控制:for循环 389
33.1 for:传统shell形式 389
33.2 for:c语言形式 392
33.3 本章结尾语 393
第34章 字符串和数字 395
34.1 参数扩展(parameter expansion) 395
34.2 算术计算和扩展 400
34.3 bc:一种任意精度计算语言 407
34.4 本章结尾语 409
34.5 附加项 409
第35章 数组 411
35.1 什么是数组 411
35.2 创建一个数组 412
35.3 数组赋值 412
35.4 访问数组元素 413
35.5 数组操作 414
35.6 本章结尾语 418
第36章 其他命令 419
36.1 组命令和子shell 419
36.2 trap 422
36.3 异步执行 425
36.4 命名管道 426
36.5 本章结尾语 428
下载地址
人气书籍
UNIX网络编程 卷1:套接字联网API(第3版) 中文 PDF版 [85M]
深入理解Linux内核(第三版) 带完整书签 PDF扫描版[56MB]
Ubuntu Linux从入门到精通 PDF 扫描版[59M]
unix环境高级编程(第3版) 中文版 pdf扫描版[21MB]
KVM虚拟化技术:实战与原理解析 PDF扫描版[108MB]
鸟哥的Linux私房菜 Linux基础学习篇(第三版)
Linux/UNIX系统编程手册 PDF扫描版[262MB]
Linux内核设计与实现(原书第3版)pdf扫描版[36.7MB]
Linux命令行大全 ((美)William E.shotts,Jr) 中文PDF高清扫描版
linux命令大全(15部最全面的CHM文档) linux命令手册集合
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的Linux命令行大全 ((美)William E.shotts,Jr) 中文PDF高清扫描版 [176M]资源来源互联网,版权归该下载资源的合法拥有者所有。