新闻资讯
看你所看,想你所想

Linux命令速查手册(第2版)

Linux命令速查手册(第2版)

《Linux命令速查手册(第2版)》是于2017年1月清华大学出版社出版的一本图书,作者是Scott Granneman

基本介绍

  • 作品名称:Linux命令速查手册(第2版)
  • 作者:Scott Granneman
  • 出版社:清华大学出版社
  • 出版时间:2017年1月

前言

在Linux的许多特性中,命令行shell是最重要的特性之一。如果运行Linux伺服器,则使用的主要界面将很可能是shell。如果你是在台式机中运行Linux系统的高级用户,那幺可能总是打开终端来完成操作。但如果你是Linux新手,则可能会认为以后不会打开命令行,但总会有那幺一天要使用各种命令,而且使用Linux越多,你就越有可能要使用shell。
shell在许多方面都是体现Linux强大和简洁的关键所在。可通过命令行完成一些使用任何喜爱的GUI都无法完成的操作。不论KDE或GNOME的功能有多幺强大(或者是IceWM、XFCE以及其他为数众多的视窗化环境),使用终端始终能够更快、更有效地完成许多工作。如果要掌握Linux,首先需要掌握Linux命令行。
学习shell的传统方法是使用Linux的手册页面。虽然手册页面很有用,但这通常并不够,原因很简单:缺少示例。虽然一些手册页面也会提供少量例子,但总体来说,很难找到优秀的示例。这就给不同经验水平的用户带来了一个实际问题:查看列出的选项和相关的解释很简单,但要弄清楚在真实环境中应该怎幺使用这些选项,就完全是另一回事儿了。
撰写本书的目的正是为了弥补手册页面中缺失的示例。我使用Linux已经有二十多年了,并且认为自己对这个令人惊讶的、强大的作业系统已相当精通。而且,我对命令行也非常着迷,因此始终打开终端视窗。最重要的是,我公司所依赖的Linux伺服器完全没有GUI(我喜欢这种方式!),因此我不得不使用终端操作伺服器。然而,我总是为其他Linux用户(以及使用Linux的朋友、熟人和LUG成员)缺少手册页面示例而感到惋惜。所以,当有人邀请我撰写本书,并且表明本书将由数百个演示最重要Linux命令的示例组成时,我立即回复道:“我等不及了!这就是我迫不及待想立刻购买的那本书!”
现在你手中拿着的就是这本书:这是一本讲解你必须知道的Linux命令的图书,它用大量示例演示了每个命令的使用方法。本书现在和将来都会是一本有用的参考书,我同时希望阅读本书能令你愉悦,在学习过程中享受乐趣。

图书简介

《Linux命令速查手册(第2版)》列出Linux命令短语和示例代码,帮助读者快捷高效地使用Linux作业系统和开发环境。通俗易懂,简明扼要便于携带,使用方便——你尽可抛弃所有厚重书籍,随身携带这本袖珍手册即可。代码灵活,优质实用,本书附带100多个可供随时查阅的命令段和代码段,为你完成所有日常简单乃至複杂Linux任务提供完整命令短语。

目录

第Ⅰ部分入门
第1章需要了解的命令行相关事项3
1.1一切皆档案3
1.2档案名称最大长度5
1.3档案名称区分大小写5
1.4名称中应避免使用的特殊字元6
1.5通配符及其含义9
1.6影响命令行的特殊档案15
1.7如果萤幕上有过多内容,请重置18
1.8本章小结19
第2章导航档案系统21
2.1列出档案和资料夹22
2.2列出其他资料夹的内容23
2.3使用通配符列出资料夹的内容24
2.4查看子资料夹中的档案列表25
2.5以单独一列显示内容列表26
2.6以逗号分隔列表显示内容27
2.7查看隐藏的档案和资料夹28
2.8直观显示档案的类型29
2.9以各种颜色显示内容30
2.10列出许可权、所有者以及其他信息32
2.11以倒序列出档案内容37
2.12按日期和时间排序内容38
2.13按档案大小排序内容40
2.14用K、M和G表示档案大小41
2.15显示当前目录的路径42
2.16改为不同的目录44
2.17改为home目录44
2.18改为之前的目录45
2.19本章小结46
第3章创建和销毁47
3.1将档案改为当前时间48
3.2将档案改为任意所需的时间49
3.3新建空档案51
3.4新建目录52
3.5创建新目录以及必要的子目录53
3.6複製档案54
3.7使用通配符複製档案56
3.8显示複製档案的过程58
3.9防止在複製时覆盖重要档案59
3.10複製目录61
3.11为建立完善副本而将档案複製到
另一个目录62
3.12移动档案和资料夹64
3.13重命名档案和资料夹66
3.14理解Linux存储档案的方式68
3.15创建指向另一个档案或目录的连结70
3.16删除档案78
3.17使用通配符一次性删除多个档案80
3.18防止删除关键档案80
3.19删除空目录81
3.20删除档案和非空的目录82
3.21删除难缠的档案84
3.22本章小结86
第4章学习命令87
4.1使用man查找命令相关信息88
4.2基于命令的名称来快速弄清其功能91
4.3基于其功能搜寻命令93
4.4读取命令的特定手册页面95
4.5使用info学习命令97
4.6在info页面中导航98
4.7查找命令的执行档、源档案和
手册页面的路径102
4.8找出将要运行的命令的版本104
4.9揭示shell如何解释命令105
4.10本章小结107
第5章组合命令109
5.1连续运行多个命令109
5.2仅在前面的命令成功运行时才运行
下一条命令112
5.3仅在前面的命令运行失败时才运行
下一条命令115
5.4将一条命令的输出插入另一条命令116
5.5理解输入/输出流117
5.6将一条命令的输出用作另一条命令
的输入118
5.7将命令的输出重定向到档案121
5.8防止重定向时覆盖档案122
5.9将命令的输出追加到档案中123
5.10将档案用作命令的输入124
5.11结合使用输入和输出重定向125
5.12将输出同时传送到档案和stdout127
5.13本章小结129
第Ⅱ部分处理档案
第6章查看档案(主要是文本档案)133
6.1了解档案的类型134
6.2在标準输出设备上查看档案137
6.3将档案拼接至标準输出设备138
6.4将档案与其他档案拼接139
6.5拼接档案并添加行号141
6.6逐屏查看文本档案142
6.7在分页器中搜寻145
6.8在分页查看档案时进行编辑146
6.9查看档案的前10行内容147
6.10查看多个档案的前10行内容148
6.11查看一个或多个档案的前几行内容149
6.12查看档案前几个位元组、几K位元组或
几M位元组的内容150
6.13查看档案的最后10行内容153
6.14查看多个档案的最后10行内容154
6.15查看一个或多个档案的最后几行
内容155
6.16查看一个或多个档案中经常更新的
最后几行内容156
6.17本章小结158
第7章使用过滤器操作文本档案159
7.1计算档案中的单词数、行数和字元数160
7.2对档案中的行编号163
7.3选择分隔档案中的整列数据165
7.4排序档案的内容168
7.5按数字排序档案的内容170
7.6删除档案中重複的行173
7.7使用其他字元替换选择的字元177
7.8使用单个实例替换重複的字元178
7.9删除匹配的字元180
7.10转变档案中的文本184
7.11列印档案中的特定栏位190
7.12本章小结194
第8章拥有者和许可权197
8.1成为另一个用户198
8.2成为另一个用户并使用其环境变数199
8.3成为root用户200
8.4成为root用户并使用其环境变数201
8.5更改档案或目录所属的用户组202
8.6递归更改目录所属的用户组204
8.7更改档案和目录的拥有者205
8.8同时更改档案和目录的拥有者和
用户组207
8.9理解许可权的基础208
8.10用字母表示法修改档案和目录的
许可权211
8.11用数字许可权修改档案和目录的许可权214
8.12递归地修改许可权218
8.13设定和清除suid220
8.14设定和清除sgid224
8.15设定和清除stickybit227
8.16本章小结230
第9章归档和压缩231
9.1用zip命令归档和压缩档案233
9.2用zip命令获得最好的压缩效果235
9.3归档和压缩目录及子目录中特定类型
的档案237
9.4用密码保护压缩的zip文档240
9.5解压缩档案242
9.6测试将要解压缩的档案243
9.7用gzip归档和压缩档案244
9.8用gzip递归地归档和压缩档案245
9.9解压缩用gzip压缩的档案247
9.10测试将要用gunzip解压缩的档案248
9.11用bzip2归档和压缩档案249
9.12解压缩用bzip2压缩的档案250
9.13测试将用bunzip2解压缩的档案251
9.14用tar归档档案252
9.15用tar和gzip归档和压缩档案254
9.16测试将要解开和解压缩的档案256
9.17解开和解压缩档案258
9.18本章小结259
第Ⅲ部分查找档案、单词等
第10章查找档案、目录、单词和短语263
10.1搜寻档案名称资料库264
10.2不区分大小写地搜寻档案名称资料库266
10.3更新locate使用的资料库268
10.4在文本档案中搜寻匹配的模式270
10.5在文本档案中搜寻特定模式的
基础知识271
10.6递归地搜寻档案中的文本276
10.7搜寻单词并突出结果277
10.8搜寻档案中的文本且忽略大小写279
10.9在档案中搜寻完整单词280
10.10显示搜寻单词在档案中的对应
行号281
10.11在其他命令的输出中搜寻特定
单词282
10.12查看档案中搜寻单词的上下文284
10.13显示档案中没有包含匹配单词
的行287
10.14列出包含搜寻词的档案名称288
10.15列出档案中单词的出现次数289
10.16在搜寻结果中搜寻单词291
10.17本章小结292
第11章find命令293
11.1根据档案名称搜寻档案294
11.2根据拥有者搜寻档案296
11.3根据档案大小搜寻档案297
11.4根据档案类型搜寻档案300
11.5根据时间搜寻档案302
11.6当表达式均为true时显示结果
(AND)305
11.7当任一表达式为true时显示结果
(OR)306
11.8当表达式为nottrue时显示结果
(NOT)310
11.9对搜寻到的每个档案执行命令312
11.10更高效地对搜寻到的档案执行命令315
11.11对找到的包含空格的档案执行命令318
11.12本章小结320
第Ⅳ部分环境
第12章shell323
12.1查看命令行历史323
12.2再次运行最近输入的命令325
12.3使用数字再次运行之前的命令327
12.4使用字元串再次运行之前的命令328
12.5搜寻之前输入的命令并运行329
12.6显示所有命令的别名335
12.7查看特定命令的别名336
12.8创建新的临时别名336
12.9创建新的永久别名337
12.10删除别名339
12.11创建新的临时函式340
12.12创建新的永久函式342
12.13显示所有函式346
12.14删除函式347
12.15何时使用别名以及何时使用函式348
12.16本章小结351
第13章监视系统资源353
13.1显示计算机的持续运行时间354
13.2查看正在运行的所有进程354
13.3查看进程树357
13.4查看特定用户拥有的进程359
13.5终止正在运行的进程360
13.6查看运行中进程的动态更新列表363
13.7列出打开的档案366
13.8列出某个用户打开的档案367
13.9列出使用特定档案的用户369
13.10列出特定程式的进程370
13.11显示系统RAM的相关信息372
13.12显示档案系统的磁碟使用情况374
13.13报告目录使用的档案空间376
13.14只报告目录使用的总空间378
13.15本章小结379
第14章安装软体381
14.1安装软体包(RPM)382
14.2删除软体包(RPM)384
14.3安装软体包及其依赖程式(RPM)385
14.4删除软体包及其依赖程式(RPM)389
14.5升级软体包及其依赖程式(RPM)390
14.6查找可供下载的软体包(RPM)392
14.7安装软体包(DEB)393
14.8删除软体包(DEB)395
14.9安装软体包及其依赖程式(DEB)396
14.10删除软体包及其依赖程式(DEB)402
14.11升级软体包及其依赖程式(DEB)403
14.12查找可供下载的软体包(DEB)406
14.13清除不再需要的安装包(DEB)409
14.14处理APT相关的错误(DEB)410
14.15本章小结412
第Ⅴ部分联网
第15章连线417
15.1查看网路接口的状态419
15.2验证计算机是否正在运行和能否
接收请求422
15.3跟蹤数据包在两台主机之间经过的
路由424
15.4查询DNS记录426
15.5配置网路接口431
15.6查看无线网路接口的状态434
15.7配置无线网路接口437
15.8使用DHCP获得新的网路地址438
15.9激活网路连线441
15.10关闭网路连线443
15.11显示IP路由表444
15.12修改IP路由表447
15.13解决网路问题451
15.14本章小结456
第16章操作网路457
16.1安全登录到另一台计算机457
16.2在不使用密码的情况下安全登录到
另一台计算机461
16.3在计算机之间安全地传输档案465
16.4在主机之间安全複製档案468
16.5安全传输和备份档案470
16.6非互动式下载档案478
16.7非互动式下载整个网站485
16.8顺序下载多个档案和网际网路资源487
16.9本章小结489

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com