linux输入输出重定向命令
2015-09-04 10:55
417 查看
linux输入重定向命令:<(小于号)
linux输出重定向命令:>(大于号)和 >>。
例如,
input_command < input_file >output_file
此命令会把输入文件 input_file中的内容输入到命令input_command进行处理,输出结果输入到输出文件output_file中。
两个大于号的输出重定向命令与一个大于号的区别在于:前者是追加,后者直接覆盖原数据。
例如 ls > output.txt
令外:0,1,2分别stdin(键盘),stdout(屏幕),stderr(屏幕)的文件描述符,默认处于打开状态。
command > &2 ,将command的标准输出(stdout)重定向到stderr
comand &> file,将command的stdout和stderr重定向到file中
例如 ls 1>list.txt
减号 - ,表示重定向到stdin或stdout。与前面的重定向相反,当命令需要某个文件名时,-将输出重定向到stdout,或者从stdin读入。
例如 cat -
20121121:
重定向的开口方向跟cout/cin相反,cout << 输出,< 是输入重定向,cin反之。
重定向都是左边重定向到右边,加入exec后相反
linux输出重定向命令:>(大于号)和 >>。
例如,
input_command < input_file >output_file
此命令会把输入文件 input_file中的内容输入到命令input_command进行处理,输出结果输入到输出文件output_file中。
两个大于号的输出重定向命令与一个大于号的区别在于:前者是追加,后者直接覆盖原数据。
例如 ls > output.txt
令外:0,1,2分别stdin(键盘),stdout(屏幕),stderr(屏幕)的文件描述符,默认处于打开状态。
command > &2 ,将command的标准输出(stdout)重定向到stderr
comand &> file,将command的stdout和stderr重定向到file中
例如 ls 1>list.txt
减号 - ,表示重定向到stdin或stdout。与前面的重定向相反,当命令需要某个文件名时,-将输出重定向到stdout,或者从stdin读入。
例如 cat -
20121121:
重定向的开口方向跟cout/cin相反,cout << 输出,< 是输入重定向,cin反之。
重定向都是左边重定向到右边,加入exec后相反
相关文章推荐
- Linux下的Nutch 1.4 安装配置
- linux vi编辑器操作手册
- linux运维实战练习-2015年8月30日课程作业
- linux下gcc的安装
- LINUX路由表:查看、设置及操作权限。
- CentOS7图形界面切换及版本查看
- linux find grep组合使用
- CentOS7防火墙关闭与配置
- aliyun CentOS6.5 上 svn 安装笔记
- linux 数据盘挂载
- CentOS系统启动流程-2015090401
- Linux文件系统管理―LVM
- linux下mysql的root密码忘记解决方法
- Linux系统管理(二)系统设置和基本操作
- Vmware linux虚拟机 移动后 eth0 变成 eth1 问题的解决
- 修改CentOS源为国内阿里云
- 【Linux探索之旅】第二部分测试题
- 【Linux探索之旅】第二部分测试题
- 【Linux探索之旅】第二部分第九课:查找文件,无所遁形
- 【Linux探索之旅】第二部分第九课:查找文件,无所遁形