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
注意;所有的用于管道连接的命令,有应该有标准的输出数据流的命令