Linux 输入输出重定向的示意图如上图所示。

执行command 的时候,默认情况下,会将标准输出,标准错误都输出到屏幕上去
标准输入默认是键盘输入,但是可以将文件定向到标准输入中,幻数为0
标准输出可以理解为执行成功,返回正确的信息,幻数为1,默认输出至屏幕
标准错误可以理解为执行失败,返回错误的信息,幻数为2,默认输出至屏幕

1. 输出重定向

1.1 输出重定向的时候有两种方式:

(1)覆盖  单符号   < >
(2)追加  双符号   << >>

因此重定向的完整写法是:

  • 1> 文件不存在则创建文件,文件存在则清空后将标准信息定向到该文件
  • 1>> 文件不存在则创建文件,文件存在则将标准信息追加到该文件
  • 2> 文件不存在则创建文件文件存在则清空后将错误信息定向到该文件
  • 2>> 文件不存在则创建文件,文件存在则将错误信息追加到该文件

1.2 将标准错误信息和标准输出信息重定位到一个文件的写法:

2>&1

2. 输入重定向

< 可以由键盘定向到标准输入,更改为:文件定向到标准输入。
<< 则代表 结束字符,等到输入结束字符时,输入才结束。

注明:本文参考《鸟哥的Linux私房菜一书》

Linux输入输出重定向相关推荐

  1. 【Linux】21.Linux输入输出重定向、2>1、标准输入、标准输出、标准错误

    输入输出重定向.2>&1.标准输入.标准输出.标准错误 https://zhuanlan.zhihu.com/p/47765176 ./test.sh > log.txt 2> ...

  2. 我对Linux输入输出重定向的小结

    1. 输入输出重定向,0-STDIN,1-STDOUT,2-STDERR ls -al test1 test2 test3 2>error1>normal 2. 可以同时输出ls -al ...

  3. linux输入输出重定向详解

    Chapter 16. I/O 重定向 默认情况下始终有3个"文件"处于打开状态, (键盘), (屏幕), and (错误消息输出到屏幕上). 这3个文件和其他打开的文件都可以被重 ...

  4. Linux 输入输出重定向 2>/dev/null和>/dev/null 2>1和2>1>/dev/nul

    From:https://www.cnblogs.com/520playboy/p/6275022.html 2>/dev/null  和  >/dev/null 2>&1  ...

  5. linux标准输出重定向到文件夹,linux输入输出重定向使用详解

    1. 输出重定向: 默认条件下,标准输出和错误输出都是终端,可以把标准输出和错误内容进行重定向: [~]# echo "hello\!" hello\! [~]# echo &qu ...

  6. 简单上手Linux的输入输出重定向

    什么叫输入输出重定向,就是原来输入输出都各自有标准(默认)方向,但是现在不用默认的就叫重定向. 输入输出都各自有标准(默认)方向分别是键盘,显示器. Linux 中一切皆文件,包括标准输入设备(键盘) ...

  7. linux脚本重定向到输入,linux shell输入输出重定向

    新建一个文本文件包含所需要的脚本.举例,我会使用pico编辑器写一个脚本用来运行程序tar,带上必要的可选项可以用来解压从因特网下载下来的*.tar的文件(我好像总是记不住tar的所有参赛).我决定把 ...

  8. (转载)linux下输入输出重定向和管道符

    linux下输入输出重定向和管道符 1. 输出重定向 >代表以覆盖的方式将命令的正确输出输出到指定的文件或设备当中. >>代表以追加的方式将命令的正确输出输出到指定的文件或者设备当中 ...

  9. Linux Shell脚本入门教程系列之(十六) Shell输入输出重定向

    本文是Linux Shell系列教程的第(十六)篇,更多Linux Shell教程请看:Linux Shell系列教程 Shell中的输出和输入的重定向是在使用中经常用到的一个功能,非常实用,今天就为 ...

最新文章

  1. 高维多元数据拟合回归如何进行???
  2. Dell R720上的系统安装问题的解决办法(关于RAID建立磁盘阵列的技术)
  3. WDF驱动中KMDF与UMDF区别
  4. html属性可以用来定义内联样式,18年6月考试《网页设计与制作》期末大作业.doc...
  5. 美团容器平台架构及容器技术实践
  6. 【codevs1287】矩阵乘法
  7. AttributeError: module 'tensorflow' has no attribute 'Session'
  8. 进程间通信(三)共享内存和信号量
  9. mysql5.6怎样测试_Mysql5.6 字符集设置测试
  10. 数学建模算法与应用(一)线性规划
  11. live2d碰撞_Unity Live2D 模型(与UI)拖拽功能 实现源码
  12. 解决python osdir() 函数 文件夹排序问题
  13. Convex Optimization 读书笔记 (1)
  14. 关于安全域的划分与风险管理
  15. IP Forwarding打开
  16. 大数据小项目之电视收视率企业项目01
  17. arcgis 10.8 for win10安装教程
  18. 网上书城—登录、书籍管理
  19. 明解C语言入门篇_第10章_指针
  20. 常用品牌交换机端口镜像(Port Mirroring)配置

热门文章

  1. 年终小结 为自己写 给领导看
  2. IDEA安装流程(IDEA安装步骤)
  3. python认证考试有哪些_Python入门习题(19)——CCF CSP认证考试真题:中间数
  4. transpose公式_tf.transpose函数的用法讲解(图解)
  5. k8s添加promethues-operater作为监控后无法监控kube-proxy的解决方法
  6. k n:linux kernel 从开机,到加载内核镜像到内存
  7. 二部图 Hall定理
  8. 计算机自动换行符,自动换行符在哪里设置
  9. C++基于opencv4的视频质量检测
  10. 优秀的领导都是坏人!(经典)