Linux输入输出重定向
时间:2022-07-24
本文章向大家介绍Linux输入输出重定向,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
输入重定向:把指定文件导入到命令中
输出重定向:把原本要输出到屏幕的信息写入到指定文件中
输出重定向分为:标准输出重定向和错误输出重定向
[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或命令&>>文件 |
将标准输出与错误输出共同写入到文件中(追加到原文件的内容后面) |
[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
- 保护ASP.NET 应用免受 CSRF 攻击
- .NET:Entity Framework 笔记
- redis 学习笔记(1)-编译、启动、停止
- 致研究者:2018 AI研究趋势
- redis 学习笔记(3)-master/slave(主/从模式)
- 解决Chrome或其它WebKit浏览器input和textarea的黄色/蓝色边框问题
- eclipse/intellij Idea集成jetty
- nginx学习(1):编译、安装、启动
- Immutable(不可变)集合
- nginx学习(2):启动gzip、虚拟主机、请求转发、负载均衡
- 使用WiX制作简单MSI安装程序
- 企业应用通用架构图
- CacheManager:–个通用缓存接口抽象类库
- silverlight: http请求的GET及POST示例
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- PAT (Advanced Level) Practice 1144 The Missing Number (20分)
- JDBC 基础操作
- Codeforces Round #625 (Div. 2, based on Technocup 2020 Final Round) C. Remove Adjacent
- MySQL 存储过程
- MySQL 约束
- MySQL 中的流程控制语句
- MySQL 权限操作
- MySQL 事务
- Java 随机生成四则运算式并生成答案
- MySQL 常用函数汇总
- Leetcode 698. 划分为k个相等的子集
- java数据结构与算法-快速排序
- 线上环境 Linux 系统调用追踪
- Kubernetes 1.19.0——其他控制器
- leetcode树之二叉树的所有路径