重定向linux编译,linux重定向 - 悟性的个人页面 - OSCHINA - 中文开源技术交流社区...
linux重定向:
0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出。
在一般使用时,默认的是标准输出,既1.当我们需要特殊用途时,可以使用其他标号。例如,将某个程序的错误信息输出到log文件中:./program 2>log。这样标准输出还是在屏幕上,但是错误信息会输出到log文件中。
另外,也可以实现0,1,2之间的重定向。2>&1:将错误信息重定向到标准输出。
Linux下还有一个特殊的文件/dev/null,它就像一个无底洞,所有重定向到它的信息都会消失得无影无踪。这一点非常有用,当我们不需要回显程序的所有信息时,就可以将输出重定向到/dev/null。
如果想要正常输出和错误信息都不显示,则要把标准输出和标准错误都重定向到/dev/null, 例如:
# ls 1>/dev/null 2>/dev/null
还有一种做法是将错误重定向到标准输出,然后再重定向到 /dev/null,例如:
# ls >/dev/null 2>&1
注意:此处的顺序不能更改,否则达不到想要的效果,此时先将标准输出重定向到 /dev/null,然后将标准错误重定向到标准输出,由于标准输出已经重定向到了/dev/null,因此标准错误也会重定向到/dev/null,于是一切静悄悄:-)
由于使用nohup时,会自动将输出写入nohup.out文件中,如果文件很大的话,nohup.out就会不停的增大,这是我们不希望看到的,因此,可以利用/dev/null来解决这个问题。
nohup ./program >/dev/null 2>log &
如果错误信息也不想要的话:
nohup ./program >/dev/null 2>&1 &
重定向linux编译,linux重定向 - 悟性的个人页面 - OSCHINA - 中文开源技术交流社区...相关推荐
- linux fflush函数,fflush - wwliu的个人页面 - OSCHINA - 中文开源技术交流社区
概述 函数名: fflush 功 能: 清除文件缓冲区,文件以写方式打开时将缓冲区内容写入文件 头文件: #include 原型:int fflush(FILE *stream) #include # ...
- linux文字命令窗口怎样截图,命令行中截图的小工具 - Linux就该这么学的个人空间 - OSCHINA - 中文开源技术交流社区...
Linux 桌面上有许多用于截屏的优秀工具,比如 Ksnapshot[1] 和 Shutter[2] .甚至 GNOME 桌面自带的简易截屏工具也能够很好的工作.但是,如果你很少截屏,或者你使用的 L ...
- rpm包备份命令linux,RPM常用命令介绍 - Linux就该这么学的个人空间 - OSCHINA - 中文开源技术交流社区...
rpm命令是RPM软件包的管理工具.rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎.逐渐受到其他发行版的采用.RPM ...
- linux vi刷新页面,vim的神级配置 - bubifengyun的个人页面 - OSCHINA - 中文开源技术交流社区...
有传言:vim是编辑器之神,(xxx)是神之编辑器.意思就是说vim是编辑器中最好的,而一般的大神级别的人都是使用(xxx)这个编辑器.咱不是神人,就使用vim吧.该配置是从别处搞来的,并作了部分修改 ...
- 4核a5中断linux,中断与时钟 - osc_a5pzxo31的个人空间 - OSCHINA - 中文开源技术交流社区...
0.序言 中断服务程序的执行并不存在于进程上下问中,要求中断服务程序的时间要尽量短.因此,Linux中断处理中引入上半部和下半部分离的机制.另外,内核对时钟的处理也是采用中断方式,而内核软件定时器最终 ...
- linux命令eric,linux命令杂记 - erichd的个人页面 - OSCHINA - 中文开源技术交流社区
查找最近24小时内修改过的文件 find / -type f -mtime 0 将nginx日志输出成html报表 goaccess -f access.log-20151201 -a > /r ...
- 关于linux内存管理说法不正确,Linux自我检测题 - osc_8wyy9cyu的个人空间 - OSCHINA - 中文开源技术交流社区...
因为工作需要开始使用Linux,决定跟着刘超老师学习趣谈Linux操作系统,记录下他出的12个练习题,把这套题目当作一个工具,在后面的不断学习中,一个个解答这些问题,还要时常回过头来检测一下自己,对照 ...
- linux内核替换图片,linux内核替换 - magic_吕伟的个人空间 - OSCHINA - 中文开源技术交流社区...
1)编译内核: #make bzImage 内核编译成功后,会在源码树根目录即linux-3.12.5/arch/x86_64/boot/目录中生成一个新内核的映像文件bzImage. 注:对于大内核 ...
- mysql for loop_MySQL循环语句 - Linux就该这么学的个人空间 - OSCHINA - 中文开源技术交流社区...
mysql常见的三种循环方式:while.repeat和loop循环.还有一种goto,不推荐使用. 1.while循环 -- 设置mysql分隔符为//,也就意味着,当遇到下一个//时,整体执行SQ ...
最新文章
- XHTML Strict和Transitional 的区别
- Citrix WebInterface 安装指导
- Using Preferences(Beginning Android)
- 一次竞赛案例的分享——基于正则表达式的深度学习应用
- linux查看openssh和openssl版本命令
- java8 function 固定0_Java8特性使用Function代替分支语句
- linux常见术语示意
- (转)Low-Mid-High
- State Street以26亿美元收购资产管理IT供应商Charles River
- 管家婆破解版7.1 软件下载
- Access2016学习6
- iredmail邮件服务器安装流程
- Android Fingerprint完全解析(一) :Fingerprint整体框架
- 使用STWI056WT-01串口屏的医疗笔记
- excel内容少却文件很大_Excel文件内容很少,但文件很大,打开很慢、很卡怎么办?...
- 程序员怒怼产品经理最新表情包,叫我改Bug这辈子是不可能的
- 锚文本链接用html怎么做,锚文本链接是什么?
- 安卓8.1系统SDK去掉系统设置中的自动调节亮度
- 如何在photoshop里画虚线
- 初学Vue(全家桶)-第16天(vue2):插槽
热门文章
- OOJ-面向对象编程的三大特点-封装,继承,多态分析与实例
- 递归 dfs 记忆化搜索 动态规划
- DataTable增加行
- python第三十一课--递归(3.递归的弊端)
- 关于rabbitmq的介绍
- [转载]C++ 中有符号类型到无符号类型的转换(C和C++程序员面试秘笈P9面试题6)...
- Leetcode 24——Swap Nodes in Pairs
- 【番外篇】ASP.NET MVC快速入门之免费jQuery控件库(MVC5+EF6)
- 如何在VS上用C#玩坏“Hello World”。
- 如果有一个想法,你如何表述?