

>file:将标准输出存到文件中
>>file:将标准输出存到文件中, 内容追加
2>file和2>>file是重定向错误输出stderr到文件
标准输出和错误输出均输出:ls file1 file2 &> /tmp/all
| 管道符表示将前面的命令的结果交给后面的命令去处理
grep表示过滤,将过滤的字符高亮显示
| less就是分页显示
| tee 文件 就是既将输出拷贝到文件,又显示出来(想只放到文件使用>即可)
tty显示终端名称



w按照单词移动
i 插入
: 扩展命令行模式 w保存 q退出 q!强制退出
v可视模式可选中 选中后按delete可删除 V可整行选中,y复制,p粘贴
命令行模式下,u表示回退,即撤销 Ctrl+r是反撤销,也叫redo
x表示删除光标下的,X表示删除光标前的



在shell中定义的变量在子shell(bash)中不生效,需要先exit然后export 变量 将变量变为环境变量,则生效范围就会放大。

设置环境变量后想取消:使用export -n 变量 或者unset 变量
