前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux输入输出重定向

Linux输入输出重定向

作者头像
心跳包
发布2020-08-28 11:45:37
2.8K0
发布2020-08-28 11:45:37
举报

输入重定向:把指定文件导入到命令中

输出重定向:把原本要输出到屏幕的信息写入到指定文件中

输出重定向分为:标准输出重定向和错误输出重定向

代码语言:javascript
复制
[root@linuxprobe ~]#  touch linuxprobe
[root@linuxprobe ~]# ls -l linuxprobe
total 0
drwxr-xr-x. 3 root root 14 Jun 11 15:07 a
[root@linuxprobe ~]# ls - xxxxxxx
ls: cannot access -: No such file or directory
ls: cannot access xxxxxxx: No such file or directory

输入重定向中用到的符号及其作用

符合

作用

命令<文件

将文件作为命令的标准输入

命令<<分界符

从标准输入中读入,直到遇见分界符才停止

命令<文件1>文件2

将文件1做为命令标准输入并将标准输出到文件2

输出重定向中用到的符号及其作用

命令>文件

将标准输出重定向到一个文件中(清空原文件的数据)

命令2>文件

将错误输出重定向到一个文件中(清空原有文件的数据)

命令>>文件

将标准输出重定向到一个文件中(追加到原文件的内容后面)

命令2>>文件

将错误输出重定向到一个文件中(追加到原文件的内容后面)

命令>>文件2>&1或命令&>>文件

将标准输出与错误输出共同写入到文件中(追加到原文件的内容后面)

代码语言:javascript
复制
[root@linuxprobe ~]# echo "Welcome to LinuxProbe.Com"> readme.txt
[root@linuxprobe ~]# echo "Quality linux learning materials">> readme.txt
[root@linuxprobe ~]# cat readme.txt
Welcome to LinuxProbe.Com
Quality linux learning materials
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-06-11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档