通配符 记住仍是颇有必要的 常常用的和不常常用的 都要记住了!!!shell
下面介绍下多种通配符的含义 示例以下: vim
*: 匹配零个或者多个字符
?: 匹配任何字符
~: 当前用户家目录
~+:当前工做的家目录
~-: 前一个家目录
【0-9】:匹配数字范围
【a-z】:字母
【A-Z】:字母
【love】:匹配列表中的任意一个字符
【^love】:匹配列表中的全部字符之外的字符 编辑器
三种模式 分别为:插入模式。命令模式。拓展命令模式
{必定要搞清楚所在的模式} ide
vi : Visual editor 文本编辑器 它是一种没有颜色标注的编辑器 相信看过的 都知道它起来很很差看工具
vim: Visual editor iMproved 它就不同的 色彩鲜明的编辑器 相信看过的 都被它所吸引,就不喜欢用 vi 了 学习
vim的命令其实挺多的 要是有全能记下的 那只能说明你是个大神 大佬级别的 而我 只是个零基础的学员 让我记下来 根本不可能 但愿常常看 慢慢的就能记下了 有图为例 以下:code
三种文件:标准输入:STDIN, 标准输出:STDOUT, 标准错误:STDERR blog
|
|>把STDOUT重定向到文件
2> 把STDERR重定向到文件
&> 把全部输出重定向到文件 进程
管道 顾名思义 是链接的意思 有专属它的符号“ | ” 它是用来链接命令的 it
命令1| 命令2| 命令3|...
将命令1的STDOUT发送给命令2的STDIN,命令2的STDOUT发送到命令3的
STDIN
STDERR默认不能经过管道转发,可利用2>&1 或 |& 实现
最后一个命令会在当前shell进程的子shell进程中执行
能够组合多种工具的功能
ls | tr ‘a-z’ ‘A-Z 总的来讲 仍是要多理解 多练习 学习的路上任重而道远 加油!!!!