1 vim 文件1 文件2 

2 prev往前翻 next往后翻

3 vim -o/O 文件1、文件2  水平垂直显示屏幕

4 ^ w s 水平分割  ^ w、v将文件垂直分屏显示

5 讲其他文件内容填充至当前文件

:r 、payh to somefiles

6 部分另存为  :w /PATH/ TO /SOMEFILES

7 bath特性 自定义命令 alias来查看命令

8 alise命令可以用来定义和显示命令的别名

私有bash的配置文件用于保存别名  ~/.bashrc

9 修改bash文件。bashrc配置文件,不会立即生效,需要重新加载

10 unalias: name 撤销别名

11 bash进程会保存用户曾经执行过的命令,方便用户使用

12 history命令: -c表示清空历史缓冲区的历史命令

13 -d offset 删除特定历史条目

14 重复执行上一个命令的方法

如按上箭头、ctrl+p  !-1  !!

15 重复执行缓冲区的历史命令!+数字

16 bash快捷键  

c +l清屏  

c+a将光标跳转至命令行行首

c+e                  行尾

c+c结束前台进程,取消命令的运行

17 命令补全机制

命令本身字符串的补全或者参数的补全

18 使用tab键可以完成命令的补全

19 ~:bash会自动将其展开为当前家目录

20 {}:在括号中可以填充一个逗号分隔的路径

21 ‘’:强引用 引用的bash一律作为普通字符

“”弱引用 被引用的特殊字符仍会保留特殊含义

22转义功能

|:bash中定义的的转义字符:只能使其后的一个字符失去特殊意义

【:lower:】所有的小写字母

【:upper:】所有大写字母

【::alpha】所有字母

【:digit:】表示所有的十进制数字

【:punct:】所有的标点符号

23 IO 重定向

输出重定向:

》追加输出重定向

set -c开启防误操作覆盖开关

set -C关闭防误操作覆盖开关

24 管道 tee

命令1|命令2|命令3

注意;所有的用于管道连接的命令,有应该有标准的输出数据流的命令