Linux输出输出重定向

重定向简介

Linux重定向是指修改原来默认的一些东西,对原来系统命令的默认执行方式进行改变,比如说简单的我不想看到在显示器的输出而是希望输出到某一文件中就可以通过Linux重定向来进行这项工作。

Linux默认输入是键盘,输出是显示器。你可以用重定向来改变这些设置。比如用wc命令的时候本来是要手动输入一篇文字来计算字符数的,用了重定向后可以直接把一个已经写好的文件用‘<’指向这条命令,就直接可以统计这个文件的字符数等了。输出也是一样,你可以把屏幕输出重定向到一个文件里,再到文件里去看结果。重定向操作符可以用来将命令输入和输出数据流从默认位置重定向到其他位置,其输入或输出数据流的位置称为句柄;常见的句柄有三种,当然句柄可以自行扩展,一般的OS都提供类似的功能。

标准输入输出

输出重定向

Linux环境中支持输入输出重定向,分别用符号<和>来表示。

简单的示例:

标准的正确输出重定向到文件
标准的错误输出重定向到文件

但是我们发现,如果每次一个命令的正确输出和错误输出要分别处理,麻烦,所以有下面的方法进行统一的输出:

标准的正确输出和错误输出到同一文件

简单示例:


以上就是标准输出的重定向,标准输入重定向一般用得比较少,暂不讨论。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,131评论 19 139
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,256评论 2 33
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,677评论 9 468
  • Chapter 20. I/O Redirection Linux 下一般有三个默认打开的文件,分别是 stdin...
    tarzipc阅读 1,239评论 0 0
  • 大黄蜂的身躯十分笨重、而翅膀却是出奇的短小。依照空气动力学的研究理论,大黄蜂是绝对飞不起来的。但大黄蜂根本不理这一...
    小猪天堂阅读 291评论 2 1