Linux数据流的重定向
2024-09-01 00:27:01
>覆盖内容;>>追加内容;<和>的区别在于重定向方向不一致,>表示重定向从左到右;>>和<<类似
简单的重定向
- 0 /dev/stdin 标准输入
- 1 /dev/stdout 标准输出
- 2 /dev/stderr 标准错误
注意:管道是连接两个命令,前一个命令的输出作为后一个命令的输入;重定向通常需要一个文件作为两个命令的连接 e.g.:echo 'hello,world'>somefile
标准错误重定向
e.g.:(假设Document目录下不存在test.c文件)
cat Document/test.c >somefile 2>&1或者
cat Document/test.c &>somefile
注意:在标准错误重定向中,重定向文件描述符前应加&
同时重定位到多个文件tee
不仅重定位到文件,而且打印到终端
e.g.:echo 'hello'|tee somefile
永久重定向/创建输出描述符/关闭文件描述符exec
屏蔽命令输出
使用特殊的设备文件:/dev/null,吞噬所有输入到此设备的数据
最新文章
- win 10 常见问题
- callback转Promise
- EventBus 优化广播的传播
- 闲来无事——第一弹 Java基础 基本数据类型
- minigui编译
- oracle 分页(rownum的理解) 以及 树节点的查询
- 解决maven Generating project in Interactive mode卡死问题(转)
- CentOS6 Squid代理服务器的安装与配置
- Keil 4 与Proteus 7.8联调
- Java基础知识强化之集合框架笔记29:使用LinkedList实现栈数据结构的集合代码(面试题)
- java第二次实验
- 【SPOJ】Distinct Substrings/New Distinct Substrings(后缀数组)
- MySQL基于左右值编码的树形数据库表结构设计
- HBase学习笔记2 - HBase shell常用命令
- Thinkpad L440 无线驱动突然无法使用,无法搜索到无线上网
- 【转】IAR for STM8介绍、下载、安装与注册
- Codeforces 891C Envy
- Android 测试入门之---Monkey test
- 20165310 学习基础和C语言基础调查
- 用docker部署flask+gunicorn+nginx