Linux进阶之Linux中的标准输入输出
Linux中的标准输入输出
标准输入0 从键盘获得输入 /proc/self/fd/0
标准输出1 输出到屏幕(即控制台) /proc/self/fd/1
错误输出2 输出到屏幕(即控制台) /proc/self/fd/2
/dev/null代表linux的空设备文件,所有往这个文件里面写入的内容都会丢失,俗称“黑洞”
1、2>/dev/null意思就是把错误输出到“黑洞”
2、>/dev/null 2>&1默认情况是1,也就是等同于1>/dev/null 2>&1。意思就是把标准输出重定向到“黑洞”,还把错误输出2重定向到标准输出1,也就是标准输出和错误输出都进了“黑洞”(&>/dev/null)
3、2>&1 >/dev/null意思就是把错误输出2重定向到标准出书1,也就是屏幕,标准输出进了“黑洞”,也就是标准输出进了黑洞,错误输出打印到屏幕(>/dev/null)
关于这里”&”的作用,我们可以这么理解2>/dev/null重定向到文件,那么2>&1,这里如果去掉了&就是把错误输出给了文件1了,用了&是表明1是标准输出。
转载于:https://www.cnblogs.com/renyz/p/11356870.html
Linux进阶之Linux中的标准输入输出相关推荐
- Linux定义多个标准输入输出,言简意赅解释Linux中的标准输入输出
一.说明 标准输入0 :从键盘获得输入 标准输出1 :输出到屏幕 错误输出2 :输出到屏幕 二.废话少说,看例子 [root@localhost ~]# echo -e "\n" ...
- linux标准输入输出21
linux中有三种标准输入输出,分别是STDIN,STDOUT,STDERR,对应的数字是0,1,2. STDIN是标准输入,默认从键盘读取信息:STDOUT是标准输出,默认将输出结果输出至终端:ST ...
- Linux 标准输入输出、重定向及管道
随笔一篇,以便日后翻阅,如有问题欢迎指正 操作环境:Ubuntu 21.10 desktop shell版本:Xshell 因为所学知识有限,所以本文结合了多篇文章的精华并适当添加了自己的内容 其实就 ...
- C/C++之标准输入输出
Tips: 1. 本人当初学习C/C++的记录. 2. 资源很多都是来自网上的,如有版权请及时告知! 3. 可能会有些错误.如果看到,希望能指出,以此共勉! 文件 在此之前,有必要先了解一下 ...
- linux eof tmp目录,Linux学习-标准输入输出(示例代码)
标准输入输出重定向--Linux下任何一个命令的执行,他都会经过下图所示的流程: 目录 三种I/O设备 把I/O重定向入文件 tr 使用管道链接命令 实际案例 一.I/O设备Linux提供了三种I/O ...
- Linux C:文件描述符、IO重定向、恢复标准输入输出
目录 一.文件描述符 二.IO重定向 三.重定向回终端.伪终端 四.恢复标准输入输出 一.文件描述符 在Linux中,文件描述符是一个非负整数的数据类型.是FILE结构体中的一个成员属性. 每打开或者 ...
- 【快速入门Linux】3_Linux命令—终端命令格式、命令帮助信息、bash标准输入输出
文章目录 一.终端命令格式 二.查阅命令帮助信息 2.1 --help 2.2 man 2.2.1 使用 `man` 时的操作键 三.bash的标准输入输出 3.1 名词解释 3.2 相关符号 一.终 ...
- Linux c学习--从标准输入输出看流和缓冲区
学习标准输入输出,我们都会遇到一个概念,流和缓冲区,但到底什么是流,什么是缓冲区呢? 书<C Primer Plus>上说,C程序处理一个流而不是直接处理文件.后面的解释十分抽象:『流(s ...
- Linux 进阶笔记(二)
这几篇博文主要记录博主的Linux 学习之路,用作以后回顾和参考.大家可以选择略过也可以作参考. (一)Linux 初步笔记 (二)Linux 进阶笔记(一) (三)Linux 进阶笔记(二) (四) ...
- Linux 进阶笔记(一)
这几篇博文主要记录博主的Linux 学习之路,用作以后回顾和参考.大家可以选择略过也可以作参考. (一)Linux 初步笔记 (二)Linux 进阶笔记(一) (三)Linux 进阶笔记(二) (四) ...
最新文章
- python解压zip文件_Python中最快解压zip文件的方法
- 定义系统消息 Specify system messages
- sql 行转列_想要表格行转列?简单几行Python代码搞定
- 《树莓派渗透测试实战》——2.12 用例子总结以上步骤
- React Native windows环境安装遇到的坑
- 48 SD配置-定价配置-定义条件表
- 带命名空间的XML的dom4j应用转
- python指数运算函数_分享Python中用于计算指数的exp()方法实例教程
- python endswith函数_Python Pandas Series.str.endswith()用法及代码示例
- python视频教程免费慕课网-python视频教程慕课 | 最好的python视频教程谁有
- 三菱FX3U 485ADP与东元TECO变频器N310通讯实战程序
- tlac100怎么添加ap_如何设置AC功能管理无线AP
- maximo自动发送工作流
- 数字化时代:电梯广告的喜与忧
- 更改谷歌浏览器的安装位置(此方法同样适用于把安在C盘的东西移到其它盘)
- latex IEEE单栏文章图片双栏目排列
- 【MFRC522】STM32 MFRC522 IC读卡 程序及原理图
- 深度强化学习+启发人类的决策智能,专访一家有愿景的中国企业「启元世界」... 1
- nginx index.php 隐藏,nginx隐藏index.php的设置方法
- 想要制定平面图?Visual Paradigm教你这么做!
热门文章
- 数据库管理软件SQLPro for SQLite for Mac 2022.30
- MAC硬盘空间减少的隐藏杀手,VM到底是什么?
- WidsMob Viewer Pro Mac如何批量调整照片大小及格式
- ansible的自动化管理
- 模组厂商对话 MTK:智能音箱市场谈红海还早,下一个爆品将诞生丨WARE 2018
- [问题解决]php中替换字符串函数strtr()和str_repalce()的用法与区别
- Visual Studio Code 使用 ESLint 增强代码风格检查
- 16:忽略大小写的字符串比较
- tengine快速安装
- 使用 IntraWeb (21) - 基本控件之 TIWTabControl