Linux中输入输出重定向和管道
2012-02-21 00:07
239 查看
重定向:
覆盖输出重定向:>
#date > /tmp/feng 将时间导入到feng文件中
由于覆盖输出重定向比较危险,所以可以使用一下命令来禁止输出重定向
#set -C
当确定还要使用此命令是则使用以下命令
#date > | /tmp/feng
也可以使用一下命令取消禁止
#set +C
追加输出重定向:>>
#date > >/tmp/feng 将时间在次导入到feng文件中,且不会覆盖上次导入的
错误输出重定向:2>
#date TT 2>/tmp/feng 将错误信息输出到feng文件中
2>会覆盖
若不想覆盖可以使用2>>
#date TT &>/tmp/feng 不论输出是否正确,都将信息输入到feng文件中
命令执行结束后,都有一个退出码
成功执行:0
错误:1-255
获取返回值:
#echo $?
输入重定向:<
# tr ‘a-z’‘A-Z’/etc/issue
<<Here Document 生成文档
#cat > /tmp/a.txt <<END
Feng
Jun
Fei
END
将feng,jun,fei输入到a.txt中
管道
管道:|
COMMAND1 | COMMAND2 | COMMAND3 将前一个命令的输出当后一个命令的输入
# ls -l | more
# ifconfig | grep "inet addr:" | cut -d: -f2 | cut -d ' ' -f1 | grep -v "172.0.0.1"
Tee:既显示到屏幕上,又写到文件中
#ls /var | tee /tmp/var.out 既将文件列在了屏幕上,也输入到了文件中
本文出自 “譕淚らづ寳唄” 博客,请务必保留此出处http://fengjunfei.blog.51cto.com/4356100/785225
覆盖输出重定向:>
#date > /tmp/feng 将时间导入到feng文件中
由于覆盖输出重定向比较危险,所以可以使用一下命令来禁止输出重定向
#set -C
当确定还要使用此命令是则使用以下命令
#date > | /tmp/feng
也可以使用一下命令取消禁止
#set +C
追加输出重定向:>>
#date > >/tmp/feng 将时间在次导入到feng文件中,且不会覆盖上次导入的
错误输出重定向:2>
#date TT 2>/tmp/feng 将错误信息输出到feng文件中
2>会覆盖
若不想覆盖可以使用2>>
#date TT &>/tmp/feng 不论输出是否正确,都将信息输入到feng文件中
命令执行结束后,都有一个退出码
成功执行:0
错误:1-255
获取返回值:
#echo $?
输入重定向:<
# tr ‘a-z’‘A-Z’/etc/issue
<<Here Document 生成文档
#cat > /tmp/a.txt <<END
Feng
Jun
Fei
END
将feng,jun,fei输入到a.txt中
管道
管道:|
COMMAND1 | COMMAND2 | COMMAND3 将前一个命令的输出当后一个命令的输入
# ls -l | more
# ifconfig | grep "inet addr:" | cut -d: -f2 | cut -d ' ' -f1 | grep -v "172.0.0.1"
Tee:既显示到屏幕上,又写到文件中
#ls /var | tee /tmp/var.out 既将文件列在了屏幕上,也输入到了文件中
本文出自 “譕淚らづ寳唄” 博客,请务必保留此出处http://fengjunfei.blog.51cto.com/4356100/785225
相关文章推荐
- Linux基本功八:输入输出重定向及管道
- [置顶] 【linux 命令】输入输出重定向及管道
- Linux中强大的输入输出重定向和管道
- linux基本操作学习04:管理输入输出 (重定向、管道符)、vim、gedit
- linux 输入输出重定向以及管道
- linux输入输出重定向及管道
- Linux曲径通幽:Shell编程(别名、历史、输入输出重定向、多命令顺序执行、管道符、通配符)
- Linux输入输出重定向以及管道
- Linux操作之输入输出重定向和管道
- linux命令温故知新:输入输出重定向/管道
- Linux输入输出重定向以及管道
- linux - 输入输出重定向 及 管道
- linux的输入输出重定向和管道
- 【学习Linux】输入输出的重定向,管道
- linux下的基本操作11(输入输出重定向及管道)
- C++学习:通过管道进行cmd进程输入输出重定向
- Linux中重定向及管道
- 【Linux学习笔记】21:Bash基础-输入输出重定向
- Linux学习笔记之基本命令四(输入输出管道邮件)
- 全面理解Linux输入输出重定向