重定向:对系统默认执行方式进行改变,包括输入重定向和输出重定向。
输入重定向:把命令(或可执行程序)的标准输入从定向到指定的文件中。也就是说,输入可以不来自键盘,而是来自一个指定的文件。主要用于改变需要大量输入的输入源。
用法1:命令<文件名 #把文件作为命令的输入 命令 < 文件名
例如:wc<文件名 返回该文件的行数,单词数,字符数
用法2:命令<<标识符 #标识符之前的内容作为命令的输入
例如:wc<<zhangyue ……<zhangyue 将zhangyue之间的内容作为命令的输入,统计行数,单词数,字符数
管道:命令A | 命令B 将A命令的输出作为B命令的输入
例如:ls | wc -l
统计此目录下的文件及文件夹总数