【linux的标准输出重定向2>&1 1>/dev/null】教程文章相关的互联网学习教程文章

有人在linux为什么总喜欢写/dev/null

=1 >/dev/null 2>&1 &为什么要写在/dev/null这里面呢,我测了下,输入a.txt有东西,但是输入到/dev/ null查看没东西啊回复内容:=1 >/dev/null 2>&1 &为什么要写在/dev/null这里面呢,我测了下,输入a.txt有东西,但是输入到/dev/ null查看没东西啊/dev/null是个黑洞,有进无出.主要用于丢弃输出信息。这是输出重定向,不显示标准的输出(STDOUT)和错误信息(STDERR)/dev/null是个黑洞,扔进去什么都会不见。所以善用/dev/null。你就...

Linux安装Oracle参数提示PORT的值NULL无效【图】

按道理说,使用这个版本的Linux,很快就能完成Oracle的安装工作了,并且之前项目中已经这样安装过,当时没有出现任何问题。没想到 第一次在Linux上安装Oracle的时候碰到这个问题,呵呵。之前在Linux上安装Oracle时,一般都使用RedHat系列的Linux,在安装过程中,需要做大量的安装前置工作,如安装RPM包,创建组和用户,修改内核参数,修改环境变量等。这次使用的是RedFlag的Asianux 3,而且自带Oracle的安装辅助工具Oranavi,通过图...

tomcat(7)-启动linux环境下的tomcat启动失败 提示:java.net.BindException: 地址已在使用 (Bind failed) <null>:8080/80【图】

问题1:遇到了端口占用问题,解决方法如下: netstat -ntpl kill -9 pid :8080/80 - 文章图片" /> 因为我安装了2个tomcat ,有一台tomcat只改了端口8080常用的,其他的端口也需要改 修改/conf/server.xml 修改tomcat1的端口为18080和18005 修改tomcat2的端口为28080和28005 server.xml文件中有三个端口设置:<Server port="18005" shutdown="SHUTDOWN"> :关闭时使用<Connector port="18080" protocol="HTTP/1.1" connection...

linux – 在终端中输入null字符【代码】

有没有办法在终端中键入空字符? 我想做的事情如下:this is a sentence (null) test123解决方法:显然,您可以在某些字符集上使用^ @键入此字符. This wikipedia article on the null character可能会有所帮助.

linux – Android Studio 3.2.1 – 无法使用gradle文件同步项目:@NotNull参数’message’的参数…不能为null【代码】

我使用AndroidStudio时遇到问题.我刚刚将它安装在我的Kubuntu 18.04机器上,并想创建我的frist项目. Everyhting工作正常,项目开始了.唯一的问题是:我无法运行我的应用程序.我甚至无法查看设计视图中的活动 – 它将永远等待构建完成.当我想运行应用程序时,它没有任何模块. 在网络上搜索了一段时间后,我尝试将我的项目与gradle文件同步,因为这似乎解决了类似的问题,但是一旦我这样做,就会发生以下错误:Argument for @NotNull parame...

linux – 启动httpd – 检索pid文件时出错(null)【代码】

我在Fedora上手动编译并安装了httpd.我试图第一次启动它:./apachectl start -d ../并收到以下错误:(20014)Internal error: Error retrieving pid file (null)Remove it before continuing if it is corrupted.任何帮助,将不胜感激!解决方法:您需要删除httpd.pid文件并重新启动apache或xampp才能解决此问题.以下页面介绍了删除该文件的说明: Removing the httpd.pid file

linux – git-daemon:“无法在主机(null)端口9418上分配任何侦听套接字”【代码】

在Debian挤压时,我收到syslog错误:unable to allocate any listen sockets on host (null) port 9418我也无法远程克隆. 文件/ etc / service / git-daemon / run:"$(git --exec-path)"/git-daemon --verbose --base-path=/var/cache/git --detach --syslog --reuseaddr --export-allnetstat -l | grep git输出:tcp 0 0 *:git *:* LISTEN tcp6 0 0 [::]:git ...

linux – shell:当var未设置或为null时,${var: – }的目的是什么?【代码】

在我的Linux Mint 17.2 /etc/bash.bashrc中,我看到以下内容:# set variable identifying the chroot you work in (used in the prompt below) if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; thendebian_chroot=$(cat /etc/debian_chroot) fi这是对令牌debian_chroot的第一次引用. 为什么这段代码使用${debian_chroot: – }而不只是$debian_chroot? Bash的Shell Parameter Expansion说:${parameter:-word} If ...

linux – 如何将cron输出发送到null并将错误发送到电子邮件?【代码】

我有一个cron作业,我想将其输出发送到/ dev / null但是如果发生错误,那么它应该发送一封电子邮件. 否则我每天收到一封关于cron输出的电子邮件,我很难看到错误发生的时间.解决方法:怎么样59 23 * * * { tmpFile=/tmp/yourCmdErrs.$$; export tmpFile ; yourCommand > /dev/null 2>${tmpFile}; if [ -s ${tmpFile} ] ; then mailx -s"errors in yourCommand" < ${tmpFile} ; /bin/rm ${tmpFile} ; fi ; }爆炸,它是# set whatevery yo...

Linux nohup、 &、2>&1以及/dev/null 2>&1【代码】

一、nohup命令 1.1 nohup命令nohup命令用于不挂断地运行命令(关闭当前session不会中断改程序,只能通过kill等命令删除)。 使用nohup命令提交作业,如果使用nohup命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,除非另外指定了输出文件。1.1.1 示列 nohup command > myout.file 2>&1 &1.2 &&用于后台执行程序,但是关闭当前session程序也会结束二、2>&1 &详解bash中:0 代表STDIN_FILENO...

linux – getpwuid()为LDAP用户返回NULL【代码】

我在检索用户是LDAP用户的Red Hat Enterprise 6的当前用户信息时遇到问题? 我有一些代码(实际上是安装工具的一部分),需要检索用户名,主目录和其他详细信息.它使用getpwuid()调用来根据用户ID执行此操作.简化细分:uid_t uid = getuid(); printf("UID = %d\n", uid);errno = 0; struct passwd* udetails = getpwuid(uid);if (udetails != NULL) {printf("User name = %s\n", udetails->pw_name); } else {printf("getpwuid returns...

「linux」后台启动nohup经常跟的>/dev/null 2>&1是什么意思

https://www.cnblogs.com/wangsongbai/p/10215155.html 我们在写启动脚本的时候,会用nohup &,这个大家都知道,但是经常会有 >/dev/null 2>&1。比如nohup java -jar xxx.jar >/dev/null 2>&1 &这个到底表示什么意思 几个基本符号及其含义/dev/null 表示空设备文件 0 表示stdin标准输入 1 表示stdout标准输出 2 表示stderr标准错误对于& 1 更准确的说应该是文件描述符 1,而1标识标准输出,stdout。 对于2 ,表示标准错误,stderr。...

linux的标准输出重定向2>&1 1>/dev/null

Linux有三个标准IO,stdin,stdout,stderr,对应的文件描述符是0,1,2.2>&1的意思就是将标准错误重定向到标准输入上,为什么还要一个&符号,是因为&后面必须要跟文件描述符,否则2>1的意思就成了将标准错误重定向到文件名为1的文件中了。1>/dev/null的意思是将标准输出重定向到一个/dev/null的设备文件,null表示一个空设备文件,可以理解为null是个无底洞。所以2>&1 1>/dev/null,这一句就是将标准错误重定向到标准输入,同时标准输...