没有合适的资源?快使用搜索试试~ 我知道了~
首页Linux入门资料,很适合初学者
Linux入门资料,很适合初学者
需积分: 11 106 浏览量
更新于2023-05-24
评论
收藏 3.43MB PDF 举报
linux入门很奈斯的入门级别资料,非常全面、适合入门,比较适合初学者看,里面的案例简单可操作。唯一的遗憾是,由于是从英文翻译过来的,本书的后面翻译部分不是非常到位,可以自行阅读其中的英文部分,倒也自有一番乐趣
资源详情
资源评论
资源推荐

Contents
1 引言 17
1.1 为什么使用命令行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.2 这本书讲什么 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.3 谁应该读这本书 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.4 这本书的内容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.5 怎样阅读这本书 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.5.1 前提条件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.6 拓展阅读 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2 什么是 shell 27
2.1 终端仿真器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.2 第一次按键 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.3 命令历史 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.4 移动光标 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.5 关于鼠标和光标 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.6 试试运行一些简单命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.7 结束终端会话 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.8 幕后控制台 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.9 拓展阅读 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3 文件系统中跳转 33
3.1 理解文件系统树 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.2 当前工作目录 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.3 列出目录内容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.4 更改当前工作目录 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
3.5 绝对路径 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
1

3.6 相对路径 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.7 有用的快捷键 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4 探究操作系统 42
4.1 ls 乐趣 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.2 选项和参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
4.3 深入研究长格式输出 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.4 确定文件类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.5 用 less 浏览文件内容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.6 less 就是 more(禅语:色即是空) . . . . . . . . . . . . . . . . . . . . . . . . . . 52
4.7 旅行指南 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
4.8 符号链接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
4.9 硬链接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
4.10 拓展阅读 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
5 操作文件和目录 63
5.1 通配符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
5.2 mkdir - 创建目录 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
5.3 cp - 复制文件和目录 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
5.4 有用的选项和实例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
5.5 mv - 移动和重命名文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
5.6 有用的选项和实例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
5.7 rm - 删除文件和目录 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
5.8 有用的选项和实例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
5.9 ln —创建链接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
5.10 硬链接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
5.11 符号链接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
5.12 创建游戏场(实战演习) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
5.13 创建目录 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
5.14 移动和重命名文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
5.15 创建硬链接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
5.16 创建符号链接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
5.17 移动文件和目录 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
5.18 总结 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
2

6 使用命令 89
6.1 到底什么是命令? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
6.2 识别命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
6.3 type -显示命令的类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
6.4 which -显示一个可执行程序的位置 . . . . . . . . . . . . . . . . . . . . . . . . . 91
6.5 得到命令文档 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
6.6 help -得到 shell 内部命令的帮助文档 . . . . . . . . . . . . . . . . . . . . . . . . 92
6.7 --help - 显示用法信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
6.8 man -显示程序手册页 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
6.9 apropos -显示适当的命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
6.10 whatis -显示非常简洁的命令说明 . . . . . . . . . . . . . . . . . . . . . . . . . . 97
6.11 info -显示程序 Info 条目 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
6.12 README 和其它程序文档 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
6.13 用别名(alias)创建你自己的命令 . . . . . . . . . . . . . . . . . . . . . . . . . . 100
6.14 拜访老朋友 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
6.15 拓展阅读 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
7 重定向 105
7.1 标准输入,输出,和错误 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
7.2 重定向标准输出 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
7.3 重定向标准错误 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
7.4 重定向标准输出和错误到同一个文件 . . . . . . . . . . . . . . . . . . . . . . . . . 110
7.5 处理不需要的输出 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
7.6 重定向标准输入 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
7.7 cat -连接文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
7.8 管道线 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
7.9 过滤器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
7.10 uniq - 报道或忽略重复行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
7.11 wc -打印行,字和字节数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
7.12 grep -打印匹配行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
7.13 head / tail -打印文件开头部分/结尾部分 . . . . . . . . . . . . . . . . . . . . . . 119
7.14 tee -从 Stdin 读取数据,并同时输出到 Stdout 和文件 . . . . . . . . . . . . . . 120
7.15 总结归纳 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
3

8 从 shell 眼中看世界 124
8.1 (字符) 展开 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
8.2 路径名展开 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
8.3 波浪线展开 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
8.4 算术表达式展开 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
8.5 花括号展开 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
8.6 参数展开 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
8.7 命令替换 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
8.8 引用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
8.9 双引号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
8.10 单引号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
8.11 转义字符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
8.12 总结归纳 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
8.13 拓展阅读 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
9 键盘高级操作技巧 143
9.1 命令行编辑 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
9.2 移动光标 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
9.3 修改文本 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
9.4 剪切和粘贴文本 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
9.5 自动补全 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
9.6 利用历史命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
9.7 搜索历史命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
9.8 历史命令展开 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
9.9 总结归纳 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
9.10 拓展阅读 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
10 权限 158
10.1 拥有者,组成员,和其他人 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
10.2 读取,写入,和执行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
10.3 chmod -更改文件模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
10.4 借助 GUI 来设置文件模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
10.5 umask -设置默认权限 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
10.6 更改身份 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
4
剩余751页未读,继续阅读



















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0