Linux中命令是非常重要的,不像windows,很多是通过鼠标点击选中进行操作,而Linux是纯通过命令进行操作,而命令就是输入,命令的结果,就是输出,一般情况下,命令都是输出到屏幕上实时显示,但是实际上,Linux命令的输入输出还有其他玩儿法

输入输出重定向

输入重定向是把文件导入带命令中,输出重定向是把原本要输出到屏幕的数据输出到文件中。而在输出重定向中,又分为标准输出重定向和错误输出重定向。

输出输出重定向类型

标准输入重定向(STDIN,文件描述符为0):默认从键盘输入,也可以从其他文件或者命令输入。
标准输出重定向(STDOUT,文件描述符为1):默认输出到屏幕。
错误输出重定向(STDERR,文件描述符为2):默认输出到屏幕。

输入重定向的符号

符号 作用
命令 < 文件 将文件命令作为标准输入
命令 << 分届符 从标准输入中读入,直到遇见分界符
命令 < 文件1 > 文件2 将文件1作为命令的标准输入并将标准输出到文件2

输出重定向的符号

符号 作用
命令 > 文件 将标准输出重定向到一个文件中(文件原本内容清空)
命令 2 > 文件 将错误输出重定向到一个文件中(文件原本内容清空)
命令 >> 文件 将标准输出重定向到一个文件中(文件原本内容不清空)
命令2 >> 文件 将错误输出重定向到一个文件中(文件原本内容不清空)
命令 >> 文件 2>&1或者 命令 &>> 文件 将标准输出和错误输出都写入到文件中去

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

  1. Linux输入输出重定向

    Linux 输入输出重定向的示意图如上图所示. 执行command 的时候,默认情况下,会将标准输出,标准错误都输出到屏幕上去 标准输入默认是键盘输入,但是可以将文件定向到标准输入中,幻数为0 标准输 ...

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

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

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

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

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

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

  5. 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  ...

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

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

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

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

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

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

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

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

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

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

最新文章

  1. 数据分析从零开始实战,Pandas读写Excel/XML数据
  2. 软件测试——等价类划分
  3. matlib 7 在Win10上运行 runtime error
  4. 从零开始入门 K8s | Kubernetes 调度和资源管理
  5. 聚焦 AI + 大数据全球视野引领行业创新升级
  6. Struts 动态FORM实现过程
  7. mysql 5.6 生产my.cnf_一个生产可用的mysql参数文件my.cnf
  8. 基于HTML5的WebGL结合Box2DJS物理应用 1
  9. esp32之arduino配置下载提速
  10. erlang的又一力作——英雄联盟聊天服务器
  11. ATMEGA128定时器1的使用
  12. 海思Hi3559A Sample_comm_vdec模块解码 视频解码解析
  13. 苹果应用提审与NAT64
  14. 电子计算机奏出美妙的交响改为把字句,部编版四年级语文上册(课文内容填空+句子专练含答案).doc...
  15. ipad如何与计算机连接网络连接不上,苹果平板ipad的无法连接无线网络WiFi如何解决...
  16. GraphPad Prism 如何将行标签添加到数据集丨使用教程
  17. js任意进制转换(二进制,八进制,十进制...三十六进制)
  18. ORAN专题系列-21:主要的玩家(设备商)以及他们各自的态度、擅长领域
  19. 网易严选应用的云原生演进实践
  20. 大数据----2.基础环境搭建

热门文章

  1. zookeeper 漫画
  2. 亚洲移动支付三小龙首次齐聚杭州,只因马云重启网商大会
  3. 电脑网络很卡问题排查
  4. ArcGIS的地理空间大数据的数据分析图
  5. unity 实时画面投屏到手机_unity实战 手机屏幕适配
  6. 一个十年苹果脑残粉对iOS的深度吐槽
  7. 台式电脑插耳机没有声音输出
  8. java rtmp_MyLive--使用JAVA实现的直播RTMP服务器
  9. html错位排列,错位排列的一个计算公式
  10. 试题 算法提高 找出出卖耶稣的人(Java)