如何让 linux 命令 不输出结果

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何让 linux 命令 不输出结果相关的知识,希望对你有一定的参考价值。

比如 unzip xx.zip 以后,会出现每一个档案..
不想看到输出.在背后运行就好..
应该有一个什麼参数吧...谢谢

unzip xx.zip > /dev/null 2>&1

一楼的回答也对,但用的时候一般不用加最前面的1

unzip xx.zip > /dev/null
前半部分是将标准输出重定向到空设备,

后面的2>&1就将标准错误输出重定向到标准输出,这样最终也是到空设备。
参考技术A 命令 1>/dev/null 2>&1 参考技术B 输出重定向的问题。。。我其实就是路过。。。

如何让php执行shell

如何让php执行shell命令,或者shell脚本文件?

参考技术A php给我们提供了system(),exec(),passthru()这三个函数来调用外部的命令.
虽然这三个命令都能执行linux系统的shell命令,但是其实他们是有区别的:
system() 输出并返回最后一行shell结果。
exec() 不输出结果,返回最后一行shell结果,所有结果可以保存到一个返回的数组里面。
passthru() 只调用命令,把命令的运行结果原样地直接输出到标准输出设备上。
相同点:都可以获得命令执行的状态码

例子:system("/usr/local/bin/webalizer/webalizer");本回答被提问者和网友采纳

以上是关于如何让 linux 命令 不输出结果的主要内容,如果未能解决你的问题,请参考以下文章

Linux服务管理(如何关闭或禁用不需要的服务

在linux中输入命令后,可能会输出一些结果。如何将输入的命令及输出结果都保存到文件中。方便以后查看。

linux如何把上一次命令输出的结果复制下来??因为一屏显示不完,有些都看不见了

linux shell中如何让终端输出结果后暂停一下 要不一闪就关了

shell 如何获取一条命令的输出结果

Linux nl --让输出的文件内容自动加上行号