1.了解标准设备文件
(1).标准输入文件
cat + Enter cat将会去读取标准输入文件中的字符 用Ctrl + d结束标准输入
(2)标准输出文件 并不是所有文件都会有输出
(3)标准错误文件 发生错误时,给标准错误文件赋值2
2.重定向输入或输出
使用重定向可以从文件而不是键盘获得命令的输入
(1)输入重定向 cat 0< test1 将cat的test1看作是标准输入
(2)输出重定向 cat test1 > out_test将cat test1的结果作为标准输出房贷out_test中
(3)错误重定向 cat test2 2> error_test 将错误信息作为标准输出放到error——test中
3.过滤器
(1)grep filter 搜索文件中特定样式,并显示包含那个样式的所有行
c1: -n 打印与样式匹配的每行及其行号
c2: -c 打印与样式匹配的行数
c3: -v 打印与正则表达式不匹配的所有航
(2)wc filter 用于计算磁盘文件或者标准输入文件的行数字数字符数(word count)
-l 输出行数 (line)
-w 输出词数 (word)
-c 输出字符数 (count)
(3)cut filter 从标准输出中抽取特定列用cut
-f 显示制定列
-c 显示指定数量的字符
-d 指定列定界符
(4)tr过滤器用于将一组字符翻译成另一组,次过滤器还可用于删除重复出现的字符。
tr -s char x 删除重复的x
(5)sort filter
sort过滤器按升序排列标准输入中的每行
-r 按反序排序输入 reverse
-f 以ASCII顺序排列 不是non就是yes
-n 以非ASCII顺序排列数字 non-ASCII
(6)tee读取标准输入,并将标准输入 写到标准输出或者文件中