将标准输出1重定向到/dev/null中,错误输出将会和标准输出输出到同一个地方。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-13 00:25:35
                            
                                120阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            以下来自一个重度linux使用患者不请自来的回答。先用简单的语言回答题主的问题:shell程序中 2> /dev/null 代表什么意思?答:“2> /dev/null” 代表忽略掉错误提示信息。如题 2> 代表什么意思?讲错误输出删除?答:“2>” 代表重定向操作错误提示信息。只有这两个字符并不能删除错误输出。如果有正确的输出并赋值给i,i会得到正确的值吗?答:i会得到正            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-03-05 09:07:27
                            
                                6713阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文转自http://www.kissyu.org/ 背景 我们经常能在shell脚本中发现>/dev/null 2>&1这样的语句。以前的我并没有去深入地理解这段命令的作用,照搬照用,直到上周我将这段命令不小心写成了2>&1 >/dev/null,出了一点小问题之后,我才开始去了解这段命令背后的“ ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-14 21:02:00
                            
                                129阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            当初在shell中, 看到">&1"和">&2"始终不明白什么意思.经过在网上的搜索得以解惑.其实这是两种输出. 在 shell 程式中,最常使用的 FD (file descriptor) 大概有三个, 分别是: 0: Standard Input (STDIN)  1: Standard Outp            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-09-07 18:09:00
                            
                                4962阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            >ed, ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2008-05-18 05:43:00
                            
                                95阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            我们在Linux下经常会碰到nohup command>/dev/null 2>&1 &这样形式的命令。首先我们把这条命令大概分解下,首先就是一个nohup表示当前用户和系统的会话下的进城忽略响应HUP消息。&是把该命令以后台的job的形式运行。那么就剩下command>/dev/null 2>&1            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-17 17:07:32
                            
                                308阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Shell中可能经常能看到:>/dev/null 2>&1命令的结果可以通过%>的形式来定义输出分解这个组合:“>/dev/null 2>&1” 为五部分。1:> 代表重定向到哪里,例如:echo "123" > /home/123.txt2:/dev/null 代表空设备文件3:2> 表示stde            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-03-13 14:42:00
                            
                                57阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            本来1 >屏幕 (1指向屏幕) 执行>log后, 1 >log (1指向log) 执行2>&1后, 2 >1 (2指向1,而1指向log,因此2也指向了log) 通常放到后面!!! cnpm install >> $all_log_file 2>&1 # 将标准错误也输出到log中 , 2>&1 意            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-05 15:59:03
                            
                                111阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            0表示标准输入1表示标准输出2表示标准错误输出> 默认为标准输出重定向,与 1> 相同2>&1 意思是            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-21 00:11:19
                            
                                59阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Unix/Linux默认情况下,总是有三个文件处于打开状态, 标准输入(键盘输入)、标准输出(输出到屏幕)、标准错误(也是输出到屏幕),它们分别对应的文件描述符是0,1,2 ; 下面的来看看这几种重定向方法的区别: 第一种:>/dev/null 2>&1 应该等同于这样: 1>/dev/null 2            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-20 11:40:49
                            
                                242阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ls -l > out.file 2>&1 &解释:ls -l > out.file //将ls的输出重定向到文件out.file2>&1 //在shell中,文件描述符通常是:STDIN,STDOUT            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-26 00:56:46
                            
                                297阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            shell之“>/dev/null 2>&1”http://ixdba.blog.51cto.com/2895551/526442今天在自己的一个技术群中又被问道了这么一个问题,于是又通俗的解释了一下,做个记录,大家看看解释是否清楚!shell中可能经常能看到:>/dev/null 2>&1命令的结果可以通过%>的形式来定义输出分解这个组合:“>            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-03-06 13:14:00
                            
                                54阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Java基础中的位运算符逐个进行说明:1、^(异或运算)2^3 = 1先将数字转换为二进制2 = 00103 = 0011对 0010 和 0011 逐个数字比较,如果数字相同,则计为 0 如果不相同则计为 1,故得出结果为 0001将 0001 转换为十进制后为 12、&(与运算)如果 A&B 左右有一个 boolean 则结果返回 boolean,否则当AB...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-01 09:23:32
                            
                                458阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            linux下详解shell中>/dev/null 2>&1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-05-17 11:23:00
                            
                                41阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Linux 是一种开源的操作系统内核,而 GNU/Linux 则是一种由 Linux 内核和 GNU 程序组成的操作系统。作为 Linux 系统中的一个经典项目,红帽(Red Hat)公司以其企业级的 Linux 发行版,如 Red Hat Enterprise Linux(RHEL),而闻名于世。红帽公司成立于 1993 年,总部位于美国北卡罗来纳州的罗利市。在过去的几十年里,红帽公司凭借其不断            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-26 10:36:59
                            
                                25阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Linux系统中的红帽(Red Hat)是一家领先的开源软件公司,主要以其企业级操作系统Red Hat Enterprise Linux(RHEL)和与之相关的服务和解决方案而闻名于世。红帽公司成立于1993年,总部位于美国北卡罗来纳州的罗利市。自成立以来,红帽一直致力于推动开源技术的发展和应用,并在全球范围内取得了极大成功。
Linux系统是一种类UNIX操作系统,以其开放源代码、自由分发和多            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-17 11:46:53
                            
                                79阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            参考:http://www.zsythink.net/archives/2224 bash中,如果想要比较两个数字的大小,最常用的关系运算符就是 "-gt"或者"-lt"了 最简单的示例如下 [root@node1 ~]# a=3 [root@node1 ~]# b=2 [root@node1 ~]            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-10 09:52:05
                            
                                722阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            相信熟悉linux的童鞋不会对这四个符合陌生,shell脚本的文件流有时候真的挺容易搞晕人的,下面我们一起了解一下吧 参考链接:http://www.cnblogs.com/chengmo/archive/2010/10/20/1855805.html 文件描述符 linux启动后,会默认打开3个文            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-09-04 21:40:00
                            
                                917阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            在C++编程中实现数据的输入/输出能够用cin>>ch/cout<<ch; 可是使用cin>>ch或cout<<ch并不能实现一些特殊的数据的输入或者输出,比方输入复数、输出复数、输入时间、输出时间 为了解决对于特殊数据的输入和输出在C++中能够使用运算符重载的方式实现。能够通过重载>>和<<运算符            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-08-05 09:27:00
                            
                                91阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            转自:https://www.jianshu.com/p/617c1ee1e46e | 运算符 管道符号,是unix一个很强大的功能,符号为一条竖线:"|"。用法: command 1 | command 2 他的功能是把第一个命令command 1执行的结果作为command2的输入传给comma ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-10 11:04:00
                            
                                150阅读
                            
                                                                                    
                                2评论