输入输出重定向及管道

-----------------------------------------------------
作者:Crushlinux
时间:2012-03-08
E-mail [email protected]
-----------------------------------------------------
1、 什么是过滤器
2、 什么是标准输入输出
3、 怎样改变标准输出
4、 输出的种类
5、 改变输入
6、 管道
linux 工具 / 命令分为 3
过滤器 à 输入输出重定向
编辑器
交互式工具
> 将正确的结果输出到文件中
2> 将错误的结果输出到文件中
>a 新建一个 a 文件
>passwd passwd 文件清空
cat>a.txt
hello this is a.txt
Ctrl+D
find / -name aaa >/tmp/find/file 2>&1=find / -name aaa &> /tmp/find/file
不管结果是正确还是错误全部输入到 /tmp/find/file
>> 追加 echo aaa>a.txt
< 输入重定向
cat << END 输入等待当输入 END 或者是 Ctrl+D 的时候才会输出刚刚输入的内容
cat >b.txt <<END
this is a test
aaaaaaa
bbbbbbb
cccccccc
ddddddd
END
chmod +x b.txt
./b.txt
| 把前面的输出做为后面的输入
ls �Cl /etc/ |grep ‘^b’ |wc �Cl 查看有多少文件夹
ls �Cl /etc/ |grep ‘^-’ |wc �Cl 查看有多少普通文件
ls �Cl /etc/ |grep ‘^l’ |tree bb |wc �Cl 显示有多少行软连接并将复制到 bb
tr “a-z” “A-Z” 将小写转成大写
tr “a-z” “A-Z” /etc/passwd
* 小型的加密方式,可用于日常工作中重要些文件的传输前加密
tr ‘”a-m””n-z””A-M””N-Z”’‘”N-Z””A-M””n-z””a-m”’ < /etc/passwd > abc.txt 加密
tr ‘”N-Z””A-M””n-z””a-m”’‘”a-m””n-z””A-M””N-Z”’ < abc.txt > def.txt 解密
附加: mail �Cs “ 主题 [email protected]
ok 那么这一章节就先讨论到这里,希望这篇文章能对广大的互联网朋友们有些帮助。

本文出自 “Crushlinux” 博客,谢绝转载!

你可能感兴趣的:(重定向,管道)