# 練習 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` | |
填寫表格后,在后面為每個命令編寫注解,然后重復一次,然后再睡一個禮拜。是的,我的意思是,從那些筆和紙上抖掉灰塵,然后這樣做。
## 附加題
沒有附加題。只需學習這些命令,直到你熟記于心。
- 笨辦法學 Linux 中文版
- 練習 0:起步
- 練習 1:文本編輯器,vim
- 練習 2:文本瀏覽器,少即是多
- 練習 3:Bash:Shell、.profile、.bashrc、.bash_history
- 練習 4:Bash:處理文件,pwd,ls,cp,mv,rm,touch
- 練習 5:Bash:環境變量,env,set,export
- 練習 6:Bash:語言設置,LANG,locale,dpkg-reconfigure locales
- 練習 7:Bash:重定向,stdin,stdout,stderr,<,>,>>,|,tee,pv
- 練習 8:更多的重定向和過濾:head,tail,awk,grep,sed
- 練習 9:Bash:任務控制,jobs,fg
- 練習 10:Bash:程序退出代碼(返回狀態)
- 練習 11:總結
- 練習 12:文檔:man,info
- 練習 13:文檔:Google
- 練習 14:包管理:Debian 包管理工具aptitude
- 練習 15:系統啟動:運行級別,/etc/init.d,rcconf,update-rc.d
- 練習 16:處理進程,ps,kill
- 練習 17:任務調度:cron,at
- 練習 18:日志:/var/log,rsyslog,logger
- 練習 19:文件系統:掛載,mount,/etc/fstab
- 練習 20:文件系統:修改和創建文件系統,tune2fs,mkfs
- 練習 21:文件系統:修改根目錄,chroot
- 練習 22:文件系統:移動數據,tar,dd
- 練習 23:文件系統:權限,chown,chmod,umask
- 練習 24:接口配置,ifconfig,netstat,iproute2,ss,route
- 練習 25:網絡:配置文件,/etc/network/interfaces
- 練習 26:網絡:封包過濾配置,iptables
- 練習 27:安全 Shell,ssh,sshd,scp
- 練習 28:性能:獲取性能情況,uptime,free,top
- 練習 29:內核:內核消息,dmesg
- 練習 30:打磨、洗練、重復:總復習
- 下一步做什么
- Debian 手動安裝