标准输出重定向
//将ls指令的结果写入到read.txt文件中
ls > read.txt
//可以使用command >> file在原来文件中追加信息
date >> read.txt
错误输出重定向
//将错误信息覆盖到文件read
aaa 2> read
//将错误信息追加到文件read
aaa 2>> read
command $> text.txt //覆盖
command $>> text.txt //追加
标准输入重定向
- 我们不仅可以将命令的结果写入到文件中,而且可以在文件中读取命令来执行,这便是输入重定向。
//从read.txt文件读取信息来执行,统计read文件行数
wc -l read.txt
重定向相关命令
cat a.txt b.txt > all.txt
cat > test.txt
管道相关命令
ls -al | less //把ls命令输出的数据传递给less指令使用
ls -al | sort | less //先输入再排序再使用less处理排序后的数据
ls | sort | unit | less //数据从左到右依次被各命令接收处理再输出像管道一样
ls | grep like //打印出含有单词like的所有行
选项与参数:
-c :计算找到 '搜寻字符串' 的次数
-i :忽略大小写的不同
-n :顺便输出行号
ls | wc -l