没有合适的资源?快使用搜索试试~ 我知道了~
快乐的linux命令行中英对照
4星 · 超过85%的资源 需积分: 15 2 下载量 173 浏览量
2018-12-14
21:09:20
上传
评论
收藏 2.26MB PDF 举报
温馨提示
快乐的linux命令行,是The Linux Command Line的中译版,可以登录网址:http://billie66.github.io/TLCL/访问在线的版本。这里是根据最新网页内容导出为PDF文件的中英对照版。该网址的内容会不断完善不断更新,这里是2018年12月14日的最新版。网上流传的大多是2014年的版本,而且不是中英对照
资源推荐
资源详情
资源评论
Contents
1 什么是 shell 17
1.1 终端仿真器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.2 第一次按键 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.3 命令历史 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.4 移动光标 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.5 关于鼠标和光标 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.6 试试运行一些简单命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.7 结束终端会话 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.8 幕后控制台 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.9 拓展阅读 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2 文件系统中跳转 23
2.1 理解文件系统树 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.2 当前工作目录 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.3 列出目录内容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.4 更改当前工作目录 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.5 绝对路径 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.6 相对路径 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.7 有用的快捷键 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3 探究操作系统 31
3.1 ls 乐趣 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.2 选项和参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.3 深入研究长格式输出 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.4 确定文件类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.5 用 less 浏览文件内容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
1
3.6 less 就是 more(禅语:色即是空) . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.7 旅行指南 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.8 符号链接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
3.9 硬链接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
3.10 拓展阅读 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4 操作文件和目录 52
4.1 通配符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
4.2 mkdir - 创建目录 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
4.3 cp - 复制文件和目录 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
4.4 有用的选项和实例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
4.5 mv - 移动和重命名文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
4.6 有用的选项和实例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
4.7 rm - 删除文件和目录 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
4.8 有用的选项和实例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
4.9 ln —创建链接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
4.10 硬链接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
4.11 符号链接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
4.12
创建游戏场(实战演习)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
4.13 创建目录 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
4.14 移动和重命名文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
4.15 创建硬链接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
4.16 创建符号链接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
4.17 移动文件和目录 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
4.18 总结 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
5 使用命令 78
5.1 到底什么是命令? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
5.2 识别命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
5.3 type -显示命令的类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
5.4 which -显示一个可执行程序的位置 . . . . . . . . . . . . . . . . . . . . . . . . . 80
5.5 得到命令文档 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
5.6 help -得到 shell 内建命令的帮助文档 . . . . . . . . . . . . . . . . . . . . . . . . 81
5.7 --help - 显示用法信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
2
5.8 man -显示程序手册页 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
5.9 apropos -显示适当的命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
5.10 whatis -显示非常简洁的命令说明 . . . . . . . . . . . . . . . . . . . . . . . . . . 86
5.11 info -显示程序 Info 条目 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
5.12 README 和其它程序文档 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
5.13 用别名(alias)创建你自己的命令 . . . . . . . . . . . . . . . . . . . . . . . . . . 89
5.14 拜访老朋友 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
5.15 拓展阅读 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
6 重定向 94
6.1 标准输入、输出和错误 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
6.2 标准输出重定向 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
6.3 标准错误重定向 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
6.4 重定向标准输出和错误到同一个文件 . . . . . . . . . . . . . . . . . . . . . . . . . 99
6.5 处理不需要的输出 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
6.6 标准输入重定向 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
6.7 cat -连接文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
6.8 管道线 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
6.9
过滤器
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
6.10 uniq - 报道或忽略重复行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
6.11 wc -打印行数、字数和字节数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
6.12 grep -打印匹配行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
6.13 head / tail -打印文件开头部分/结尾部分 . . . . . . . . . . . . . . . . . . . . . . 108
6.14 tee -从 Stdin 读取数据,并同时输出到 Stdout 和文件 . . . . . . . . . . . . . . 109
6.15 总结归纳 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
7 从 shell 眼中看世界 113
7.1 (字符) 展开 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
7.2 路径名展开 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
7.3 波浪线展开 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
7.4 算术表达式展开 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
7.5 花括号展开 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
7.6 参数展开 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
7.7 命令替换 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
3
7.8 引用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
7.9 双引号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
7.10 单引号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
7.11 转义字符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
7.12 总结归纳 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
7.13 拓展阅读 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
8 键盘高级操作技巧 131
8.1 命令行编辑 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
8.2 移动光标 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
8.3 修改文本 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
8.4 剪切和粘贴文本 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
8.5 自动补全 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
8.6 利用历史命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
8.7 搜索历史命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
8.8 历史命令展开 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
8.9 总结归纳 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
8.10 拓展阅读 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
9 权限 146
9.1 拥有者、组成员和其他人 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
9.2 读取、写入和执行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
9.3 chmod -更改文件模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
9.4 借助 GUI 来设置文件模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
9.5 umask -设置默认权限 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
9.6 更改身份 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
9.7 su -以其他用户身份和组 ID 运行一个 shell . . . . . . . . . . . . . . . . . . . . . 167
9.8 sudo -以另一个用户身份执行命令 . . . . . . . . . . . . . . . . . . . . . . . . . . 169
9.9 chown -更改文件所有者和用户组 . . . . . . . . . . . . . . . . . . . . . . . . . . 171
9.10 chgrp -更改用户组所有权 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
9.11 练习使用权限 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
9.12 更改用户密码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
9.13 拓展阅读 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
4
剩余766页未读,继续阅读
资源评论
- boyanvicys2023-06-17很好的书籍,排版也不错
weixin_44026690
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 所有算法均在 Python 3 中实现,是 hacktoberfest2020 的一个项目 - 没有针对 hacktoberfest 2021 的问题或 PR.zip
- 用springmvc实现的校园选课管理系统
- 我的所有 Python 代码都存储在这个文件夹中 .zip
- 以下是关于毕业设计项目开发的详细资源.docx
- 嵌入式系统安全-C2000 MCU利用JTAGLOCK特征增强设备安全性
- 在Android Studio中创建一个简单的计算器应用.docx
- 我的 Python 演示.zip
- 以下是关于MySQL的详细学习资源.docx
- 西安电子科技大学的微机原理实验.docx
- OpenCV入门教程及案例.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功