输入,输出的重定向
1. 对于管道符的使用
创建一个目录及内容
ls -la |more > file_move_1.txt /*将命令的结果写入file_move_1.txt中*/
ls -la |more >> file_move_1.txt /*将新的内容添加进去,如果用 > 就是覆盖之前内容*/
sort cat less /*都可以用来查看文本文件,其中sort有排序的作用*/
2 . 管道符
| /*将命令连接*/
/*事例*/ cat move_file_10.txt | head /*显示当前目录下的前10个文件*/
管道符常用的命令
命令 | 效果 |
sort | 对标准输入进行排序,在标准输出上输出排序结果 |
uniq | 删除重复的数据,确保每一行的数据都是唯一的 |
grep | 检查从标准输入接收的每一行数据,并输出包含自己指定的内容的每一行数据 |
fmt | 从标准输入读取文本,在标准输出上,输出格式化文本 |
pr | 从标准输入中获取文本输入,并将数据变为类似word的页面 |
head | 输出输入的前几行 |
tail | 输出输入的最后几行 |
tr | 翻译字符,比如大小写转换等 |
sed | 可以执行比tr更复杂的文本翻译 |
awk | 构建过滤器的完整编程语言 |