我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux输入输出重定向详细使用说明

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux输入输出重定向详细使用说明

1、linux标准输入输出
Linux标准输入、输出设备主要是键盘和显示器,详细介绍如下表所示。

Linux标准输入输出
设备 设备文件名 文件描述符 类型 符号表示
键盘 /dev/stdin 0(缺省是键盘,为0时是文件或者其他命令的输出) 标准输入 < <<
显示器 /dev/stdout 1(缺省是屏幕,为1时是文件) 标准输出 > >>
显示器 /dev/stderr 2(缺省是屏幕,为2时是文件) 标准错误输出 2> 2>>

注:其中一个>表示:覆盖原文件中的内容;如果文件不存在,就创建文件;如果文件存在,就将其清空;一般我们备份清理日志文件的时候

两个>即>>表示:追加到原文件中的内容之后;果文件不存在,就创建文件;如果文件存在,则将新的内容追加到那个文件的末尾,该文件中的原有内容不受影响

2、Linux输出重定向
输出重定向:改变程序运行的输入来源和输出地点。

主要的适用方法如下表所示:

输出重定向
类型 符号 功能
标准输出重定向 命令 >文件 以覆盖方式,把命令的正确输出内容输出到指定的文件或设备当中
命令 >>文件 以追加方式,把命令的正确输出内容输出到指定的文件或设备当中
标准错误输出重定向 错误命令 2>文件 以覆盖方式,把命令的错误输出内容输出到指定的文件或设备当中
错误命令 2>>文件 以追加方式,把命令的错误输出内容输出到指定的文件或设备当中
正确/错误输出同时保存 命令 > 文件 2>&1 以覆盖方式,把命令的正确输出和错误输出内容保存到同一个文件当中
命令 >> 文件 2>&1 以追加方式,把命令的正确输出和错误输出内容保存到同一个文件当中
命令 &> 文件 以覆盖方式,把命令的正确输出和错误输出内容保存到同一个文件当中
命令 &>> 文件 以追加方式,把命令的正确输出和错误输出内容保存到同一个文件当中
命令 >>文件1 2>文件2 以追加方tcXUuY式,把命令的正确输出保存在文件1中;以覆盖方式,把命令的错误输出内容保存到文件2中

3、Linux输入重定向

输入重定向
类型 符号 功能
标准输入 命令 <文件1 命令把文件1的内容作为标准输入
标识符限定输入 命令 <<标识符 命令从标准输入中读入内容,直到遇到“标识符”分界符位置
输入输出重定向 命令 <文件1 >文件2 命令把文件1的内容作为标准输入,把文件2作为标准输出

总结一五Linux的输入输出重定向:

1、重新设置命令的默认输入,输出,指向到自己文件(文件,文件描述符,设备其实都是文件,因为linux就是基于设备也是文件,描述符也指向是文件)

2、扩展自己新的描述符,对文件进行读写操作

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux输入输出重定向详细使用说明

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux输入输出重定向详细使用说明

1、linux标准输入输出 Linux标准输入、输出设备主要是键盘和显示器,详细介绍如下表所示。Linux标准输入输出设备设备文件名文件描述符类型符号表示键盘/dev/stdin0(缺省是键盘,为0时是文件或者其他命令的输出)标准输入<<<
2022-06-04

linux shell数据重定向(输入重定向与输出重定向)详细分析

在了解重定向之前,我们先来看看linux 的文件描述符。 linux文件描述符:可以理解为linux跟踪打开文件,而分配的一个数字,这个数字有点类似c语言操作文件时候的句柄,通过句柄就可以实现文件的读写操作。 用户可以自定义文件描述符范围是
2022-06-04

Linux中如何输入输出重定向

这期内容当中小编将会给大家带来有关Linux中如何输入输出重定向,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。输入重定向:指的是重新指定设备来代替键盘作为新的输入设备;输出重定向:指的是重新指定设备来代替
2023-06-28

linux输出重定向的作用有哪些

Linux中的输出重定向(Output Redirection)是一种将程序的输出重定向到文件或其他设备的方式。它的作用包括:保存输出:可以将程序的标准输出保存到文件中,以便以后查看或分析。例如,将程序的输出重定向到一个日志文件中,可以帮助
2023-10-24

编程热搜

目录