# 练习 11：总结

> 原文：[Exercise 11. Bash: wrapping up](https://archive.fo/PfSHQ)

> 译者：[飞龙](https://github.com/wizardforcel)

> 协议：[CC BY-NC-SA 4.0](http://creativecommons.org/licenses/by-nc-sa/4.0/)

> 自豪地采用[谷歌翻译](https://translate.google.cn/)

现在你已经尝试过，如何在 Linux 中使用 CLI 的感觉，下一步是打开你喜欢的文本编辑器，并为自己制作下表。搜索那些你不知道的命令和符号的意思。警告！为了有效，你必须手动输入此表。搜索这些新的术语和命令。

现在你将学习如何研究某些东西。并记住，不要复制粘贴！

## 术语

| 术语 | 含义 |
| --- | --- |
| vim 正常模式 |  |
| vim 命令模式 |  |
| CLI |  |
| SHell |  |
| 配置 |  |
| 文件 |  |
| 文件描述符 |  |
| 进程 |  |
| 程序 |  |
| 环境 |  |
| 环境变量 |  |
| 重定向 |  |
| 管道 |  |
| 文本流 |  |
| 标准输入 |  |
| 标准输出 |  |
| 标准错误 |  |
| EOF |  |
| 过滤 |  |
| 任务 |  |
| 前台任务 |  |
| 后台任务 |  |
| 退出代码 |  |

## `vim`

| 命令 | 含义 |
| --- | --- |
| `vim` |  |
| `h` |  |
| `j` |  |
| `k` |  |
| `l` |  |
| `i` |  |
| `o` |  |
| `<ESCAPE>` |  |
| `x` |  |
| `dd` |  |
| `:wq` |  |
| `:q!` |  |
| `/` |  |

## `less`

| 命令 | 含义 |
| --- | --- |
| `less` |  |
| `j` |  |
| `k` |  |
| `q` |  |
| `--ch` |  |
| `/` |  |
| `&` |  |

## Bash 和 Bash 内建命令

| 命令 | 含义 |
| --- | --- |
| `echo` |  |
| `history` |  |
| `exit` |  |
| `pwd` |  |
| `=` |  |
| `$` |  |
| `?` |  |
| `set` |  |
| `env` |  |
| `export` |  |
| `$LANG` |  |
| `read` |  |
| `<CTRL>+z` |  |
| `<CTRL>+c` |  |
| `jobs` |  |
| `fg` |  |

## 重定向

| 命令 | 含义 |
| --- | --- |
| `>` |  |
| `<` |  |
| `>>` |  |
| `|` |  |
| `/dev/stdin` |  |
| `/dev/stdout` |  |
| `/dev/stderr` |  |

## 其它你学到的程序

| 命令 | 含义 |
| --- | --- |
| `man` |  |
| `ls` |  |
| `cat` |  |
| `dpkg-reconfigure` |  |
| `head` |  |
| `tail` |  |
| `grep` |  |
| `awk` |  |
| `sed` |  |
| `tee` |  |
| `dd` |  |
| `pv` |  |
| `locale` |  |
| `sudo` |  |
| `cp` |  |
| `mv` |  |
| `rm` |  |
| `touch` |  |
| `wc` |  |

填写表格后，在后面为每个命令编写注解，然后重复一次，然后再睡一个礼拜。是的，我的意思是，从那些笔和纸上抖掉灰尘，然后这样做。

## 附加题

没有附加题。只需学习这些命令，直到你熟记于心。
