Linux 命令速查手册
本书涵盖了Linux 命令的基础知识、文件管理命令、资料查询命令、系统管理命令、网络配置命令和网络服务命令等内容,并用翔实的例子演示了每个命令的使用方法。
本书适合所有从事Linux 相关工作的程序员、系统管理员、网络管理员以及Linux 初学者阅读和参考。
第一部分 shell入门
第1 章 基本概念...................................................................................................2
1.1 一切都是文件.............................................................................................2
1.2 文件名的最大长度.....................................................................................3
1.3 文件名区分大小写.....................................................................................3
1.4 命名时不要使用的特殊字符......................................................................4
1.5 通配符及其含义.........................................................................................6
1.6 小结.............................................................................................................8
第2 章 基础命令...................................................................................................9
2.1 列出文件和文件夹.....................................................................................9
2.2 列出其他文件夹的内容...........................................................................10
2.3 使用通配符列出文件夹的内容................................................................11
2.4 查看子文件夹中的文件列表....................................................................11
2.5 以单独一列显示内容...............................................................................12
2.6 用逗号分隔的列表显示内容....................................................................13
2.7 查看隐藏的文件和文件夹........................................................................13
2.8 显示文件的类型.......................................................................................14
2.9 用不同的颜色显示内容...........................................................................15
2.10 显示权限、所有者等详细信息..............................................................16
2.11 以相反的顺序显示列表内容..................................................................21
2.12 按文件的扩展名排序.............................................................................22
2.13 按日期和时间排序.................................................................................22
2.14 按文件大小进行排序.............................................................................23
2.15 用K、M和G显示文件大小....................................................................24
图灵社区会员 StinkBC(StinkBC@gmail.com) 专享 尊
XII 目 录
2.16 显示当前目录的路径............................................................................. 25
2.17 切换到不同的目录................................................................................. 25
2.18 切换到home目录..................................................................................... 25
2.19 切换到以前的目录................................................................................. 26
2.20 将文件时间修改为当前时间................................................................. 26
2.21 将文件时间修改为想要的任意时间..................................................... 28
2.22 创建新的空文件..................................................................................... 29
2.23 创建新目录............................................................................................. 30
2.24 创建新目录和任何必要的子目录......................................................... 31
2.25 看看mkdir到底做了什么...................................................................... 32
2.26 复制文件................................................................................................. 32
2.27 使用通配符复制文件............................................................................. 34
2.28 复制文件时显示执行过程..................................................................... 35
2.29 防止复制时覆盖重要的文件................................................................. 36
2.30 复制目录................................................................................................. 37
2.31 复制文件到其他目录以作为完整的备份.............................................. 38
2.32 移动和重命名文件................................................................................. 40
2.33 重命名文件和文件夹............................................................................. 42
2.34 删除文件................................................................................................. 43
2.35 使用通配符一次删除多个文件............................................................. 45
2.36 删除文件时显示执行过程..................................................................... 45
2.37 防止删除重要文件................................................................................. 46
2.38 删除空目录............................................................................................. 47
2.39 删除文件和非空的目录......................................................................... 47
2.40 删除难缠的文件..................................................................................... 49
2.41 变更到其他用户..................................................................................... 50
2.42 变更到其他用户,包括其环境变量..................................................... 51
2.43 变更成root用户.................................................................................... 52
2.44 变更成root用户,包括其环境变量..................................................... 53
2.45 小结........................................................................................................ 54
第3 章 学习命令................................................................................................. 55
3.1 使用man来查看命令的用法.................................................................... 55
3.2 基于命令的功能来搜索命令.................................................................. 58
图灵社区会员 StinkBC(StinkBC@gmail.com) 专享 尊
目 录 XIII
3.3 根据命令的名称快速查找命令的功能....................................................59
3.4 重建命令的man数据库.............................................................................59
3.5 读取命令的特定man page ........................................................................60
3.6 打印man page ............................................................................................61
3.7 学习info命令...........................................................................................63
3.8 在Info页面中导航.....................................................................................63
3.9 查找命令的可执行文件、源文件和man page的路径.............................67
3.10 读取命令的描述.....................................................................................68
3.11 基于功能查找命令.................................................................................69
3.12 找出将要运行的命令的版本..................................................................71
3.13 小结.........................................................................................................72
第4 章 组合命令.................................................................................................73
4.1 连续运行多个命令...................................................................................73
4.2 只有前面的命令运行成功,才运行下一个命令....................................75
4.3 只有前面的命令运行失败,才运行下一个命令....................................77
4.4 将一个命令的输出插入到另一个命令....................................................78
4.5 理解输入/输出流......................................................................................79
4.6 将一个命令的输出用作另一个命令的输入............................................80
4.7 将命令的输出重定向到文件....................................................................82
4.8 防止重定向时覆盖文件...........................................................................83
4.9 将命令的输出追加到文件........................................................................84
4.10 将文件作为命令的输入..........................................................................85
4.11 小结.........................................................................................................86
第二部分 使用文件
第5 章 查看文件.................................................................................................88
5.1 在标准输出设备上查看文件....................................................................88
5.2 将文件拼接至标准输出设备....................................................................89
5.3 将文件与其他文件拼接...........................................................................90
5.4 拼接文件,并给文件加上行号................................................................91
5.5 分屏查看文本文件...................................................................................92
5.6 在分页器中搜索.......................................................................................94
图灵社区会员 StinkBC(StinkBC@gmail.com) 专享 尊
XIV 目 录
5.7 在分页查看文件时进行编辑................................................................... 95
5.8 查看文件的前10行内容........................................................................... 96
5.9 查看多个文件的前10行内容.................................................................. 96
5.10 查看一个或多个文件的前几行内容..................................................... 97
5.11 查看文件前几个字节、几K字节或几M字节的内容............................ 98
5.12 查看文件的最后10行内容..................................................................... 99
5.13 查看多个文件的最后10行内容........................................................... 100
5.14 查看一个或多个文件的后面几行内容................................................ 101
5.15 查看一个或多个文件中不断更新的最后几行.................................... 102
5.16 小结...................................................................................................... 103
第6 章 打印和管理打印任务......................................................................... 104
6.1 列出所有可用的打印机......................................................................... 105
6.2 找到默认的打印机................................................................................. 105
6.3 查看打印机是如何连接的..................................................................... 106
6.4 一次性获取打印机的所有信息............................................................. 108
6.5 将文件打印到默认的打印机................................................................. 108
6.6 将文件打印到任何打印机..................................................................... 109
6.7 打印多份文件......................................................................................... 110
6.8 列出打印任务......................................................................................... 110
6.9 按打印机来列出打印任务..................................................................... 111
6.10 取消发送到默认打印机上的当前打印任务........................................ 112
6.11 取消发送到任何打印机上的打印任务................................................ 112
6.12 取消所有的打印任务........................................................................... 113
6.13 小结...................................................................................................... 114
第7 章 拥有者和权限...................................................................................... 115
7.1 修改文件或目录属于的用户组............................................................. 115
7.2 递归修改目录属于的用户组................................................................. 117
7.3 使用chgrp命令查看文件用户组的变化............................................... 118
7.4 修改文件和目录的拥有者..................................................................... 120
7.5 同时修改文件和目录的拥有者和用户组.............................................. 121
7.6 理解权限的基础..................................................................................... 122
7.7 用字母表示法修改文件和目录的权限.................................................. 124
图灵社区会员 StinkBC(StinkBC@gmail.com) 专享 尊
目 录 XV
7.8 用数字权限修改文件和目录的权限......................................................126
7.9 递归地修改权限.....................................................................................128
7.10 设置和清除suid...................................................................................130
7.11 设置和清除sgid...................................................................................133
7.12 设置和清除sticky bit.............................................................................135
7.13 小结.......................................................................................................138
第8 章 归档和压缩...........................................................................................139
8.1 用zip归档和压缩文件...........................................................................140
8.2 用zip获得最好的压缩效果...................................................................142
8.3 用密码保护压缩的Zip文档....................................................................144
8.4 解压文件.................................................................................................145
8.5 列出将要解压的文件.............................................................................146
8.6 测试将要解压的文件.............................................................................147
8.7 用gzip归档和压缩文件.........................................................................147
8.8 用gzip递归式地归档和压缩文件.........................................................149
8.9 用gzip获得最好的压缩效果.................................................................150
8.10 解压用gzip压缩的文件.......................................................................151
8.11 测试将要用gunzip解压的文件...........................................................152
8.12 用bzip2归档和压缩文件.....................................................................153
8.13 用bzip2获得最好的压缩效果.............................................................154
8.14 解压用bzip2压缩的文件.....................................................................155
8.15 测试将要用bunzip解压的文件...........................................................156
8.16 用tar归档文件.....................................................................................156
8.17 用tar和gzip归档和压缩文件.............................................................158
8.18 测试将要解开和解压的tarball..............................................................160
8.19 解开和解压tarball .................................................................................161
8.20 小结.......................................................................................................162
第三部分 查找资料
第9 章 查找资料:就这么简单.....................................................................164
9.1 搜索文件名数据库.................................................................................164
图灵社区会员 StinkBC(StinkBC@gmail.com) 专享 尊
XVI 目 录
9.2 搜索文件名数据库,不区分大小写..................................................... 166
9.3 管理搜索文件名数据库时返回的结果.................................................. 167
9.4 更新locate使用的数据库.................................................................... 168
9.5 在文本文件中搜索匹配的模式............................................................. 170
9.6 在文本文件中搜索特定模式的基础知识.............................................. 171
9.7 递归式地搜索文件中的文本................................................................. 174
9.8 搜索文件中的文本,忽略大小写......................................................... 176
9.9 在文件中只搜索整个词......................................................................... 176
9.10 显示搜索结果在文件中的行号........................................................... 177
9.11 在其他命令的输出中搜索特定内容.................................................... 178
9.12 查看文件中搜索内容的上下文信息................................................... 180
9.13 显示没有包含搜索内容的行............................................................... 182
9.14 列出包含搜索内容的文件名............................................................... 183
9.15 在搜索结果中进行搜索....................................................................... 184
9.16 小结...................................................................................................... 185
第10 章 find 命令......................................................................................... 186
10.1 根据文件名搜索文件........................................................................... 186
10.2 根据拥有者搜索文件........................................................................... 188
10.3 根据用户组搜索文件........................................................................... 189
10.4 根据文件大小搜索文件....................................................................... 190
10.5 根据文件类型搜索文件....................................................................... 191
10.6 当表达式均为true时显示结果(AND)............................................ 193
10.7 当表达式中只有一个为true时就显示结果(OR) ........................... 194
10.8 当表达式为not true时显示结果(NOT) ........................................ 196
10.9 对搜索到的每个文件执行命令........................................................... 197
10.10 将搜索结果打印到文件..................................................................... 199
10.11 小结..................................................................................................... 200
第四部分 环 境
第11 章 shell..................................................................................................... 202
11.1 查看命令行历史................................................................................... 202
图灵社区会员 StinkBC(StinkBC@gmail.com) 专享 尊
目 录 XVII
11.2 再次运行最近运行过的命令................................................................203
11.3 使用数字再次运行以前运行过的命令................................................204
11.4 使用字符串再次运行以前运行过的命令............................................204
11.5 显示所有命令的别名............................................................................205
11.6 查看特定命令的别名...........................................................................206
11.7 创建新的临时别名...............................................................................207
11.8 创建新的永久别名...............................................................................207
11.9 删除别名...............................................................................................208
11.10 小结.....................................................................................................209
第12 章 监视系统资源....................................................................................211
12.1 查看当前正在运行的所有进程............................................................211
12.2 查看进程树...........................................................................................214
12.3 查看特定用户拥有的进程....................................................................215
12.4 终止正在运行的进程...........................................................................216
12.5 查看正在运行的进程的动态更新列表................................................217
12.6 列出打开的文件...................................................................................219
12.7 列出某个用户打开的文件....................................................................220
12.8 列出正在使用特定文件的用户............................................................221
12.9 列出特定程序的进程...........................................................................222
12.10 显示系统RAM的信息........................................................................223
12.11 显示文件系统的磁盘使用情况..........................................................225
12.12 报告目录使用的文件空间..................................................................226
12.13 只报告目录使用的总空间..................................................................227
12.14 小结.....................................................................................................228
第13 章 安装软件.............................................................................................229
13.1 为基于RPM的Linux系统安装软件......................................................230
13.2 删除基于RPM的Linux系统中的软件包..............................................231
13.3 为基于RPM的Linux系统安装软件包及其依赖程序..........................232
13.4 删除基于RPM的Linux系统中的软件包及其依赖程序.......................234
13.5 升级基于RPM的Linux系统中的软件包及其依赖程序.......................236
13.6 为基于RPM的Linux系统查找可供下载的软件包..............................237
13.7 为Debian安装软件包............................................................................238
图灵社区会员 StinkBC(StinkBC@gmail.com) 专享 尊
XVIII 目 录
13.8 删除Debian中的软件包....................................................................... 240
13.9 为Debian安装软件包及其依赖程序.................................................... 240
13.10 删除Debian中的软件包及其依赖...................................................... 243
13.11 升级Debian中的软件包及其依赖...................................................... 244
13.12 为基于Debian的Linux系统查找可供下载的软件包......................... 246
13.13 清除Debian中不再需要的安装包...................................................... 247
13.14 处理apt相关的错误........................................................................... 248
13.15 小结.................................................................................................... 249
第五部分 网 络
第14 章 连接..................................................................................................... 252
14.1 查看网络接口状态............................................................................... 252
14.2 验证计算机是否正在运行和能否接收请求........................................ 255
14.3 跟踪数据包在两台主机之间经过的路由............................................ 256
14.4 执行DNS查询....................................................................................... 258
14.5 配置网络接口....................................................................................... 259
14.6 查看无线网络接口的状态................................................................... 261
14.7 配置无线网络接口............................................................................... 262
14.8 使用DHCP获得新的网络地址............................................................. 265
14.9 启动网络连接....................................................................................... 267
14.10 关闭网络连接..................................................................................... 269
14.11 显示IP路由表..................................................................................... 269
14.12 修改IP路由表..................................................................................... 271
14.13 解决网络问题..................................................................................... 273
14.14 小结.................................................................................................... 276
第15 章 使用网络............................................................................................ 277
15.1 安全登录到另一台计算机................................................................... 277
15.2 不用密码安全登录到另一台计算机................................................... 281
15.3 在计算机之间安全地传输文件........................................................... 283
15.4 在主机之间安全复制文件................................................................... 284
15.5 安全传输和备份文件........................................................................... 286
图灵社区会员 StinkBC(StinkBC@gmail.com) 专享 尊
目 录 XIX
15.6 非交互式地下载文件..........................................................................293
15.7 非交互式地下载整个网站....................................................................298
15.8 顺序下载多个文件和因特网资源........................................................299
15.9 小结.......................................................................................................301
第16 章 Windows 联网...................................................................................302
16.1 查找工作组的主浏览器........................................................................303
16.2 NetBIOS名称和IP地址的查询和映射..................................................306
16.3 列出机器上的Samba共享....................................................................306
16.4 用类似FTP的客户端访问Samba资源..................................................308
16.5 挂载Samba文件系统............................................................................310
16.6 小结.......................................................................................................315
下载地址:https://www.wenjiangs.com/wp-content/uploads/2022/05/linux-command-quick-reference-manual.zip
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
上一篇: HTTP 权威指南
下一篇: Linux 常用命令手册 PDF 文档
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论