Linux输入输出重定向详细使用说明
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,1、Linux标准输入输出Linux标准输入、输出设备主要是键盘和显示器,详细介绍如下表所示。Linux标准输入输出设备设备文件名文件描述符类型符号表示键盘/dev/stdin0(缺省是键盘,为0时是
千家信息网最后更新 2025年02月02日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 | 以追加方式,把命令的正确输出保存在文件1中;以覆盖方式,把命令的错误输出内容保存到文件2中 |
3、Linux输入重定向
输入重定向 | ||
类型 | 符号 | 功能 |
标准输入 | 命令 <文件1 | 命令把文件1的内容作为标准输入 |
标识符限定输入 | 命令 <<标识符 | 命令从标准输入中读入内容,直到遇到"标识符"分界符位置 |
输入输出重定向 | 命令 <文件1 >文件2 | 命令把文件1的内容作为标准输入,把文件2作为标准输出 |
总结一五Linux的输入输出重定向:
1、重新设置命令的默认输入,输出,指向到自己文件(文件,文件描述符,设备其实都是文件,因为linux就是基于设备也是文件,描述符也指向是文件)
2、扩展自己新的描述符,对文件进行读写操作
文件
输出
命令
内容
输入
标准
错误
方式
设备
显示器
标识
标识符
符号
类型
键盘
功能
屏幕
指向
两个
位置
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
楚雄服务器
湖南服务器安全云空间
学 it 软件开发
三级数据库技术教程目录
德州网络安全学校
淄博软件开发方案
考计算机三级网络技术的心得
服务器端口和插槽
安卓软件开发怎么收费
软件开发时期是哪个时期
百度怎么关闭网络安全
医学数据库怎么建立
正在通话突然显示无法连接服务器
亚洲网络安全中心
石林信息化软件开发厂家价格
路由器如何做成简易服务器
火山软件开发平台是什么
网络安全心得体会短文
时间机器下载软件开发
网络安全漏洞啥意思
网络技术教材2019变化
如何重置ucloud服务器
目前主流图数据库的开源
服务贴心的服务器租用
cisco怎么测试服务器可访问
服务器新硬盘黄灯常亮
软件开发合同标准模板下载
上海分布式服务器介绍
小学生关于网络安全的看法
数据库领域的顶级期刊