zoukankan      html  css  js  c++  java
  • command > /dev/null command > /dev/null 2>&1nohup command &> /dev/null的区别

    1.对以下命令进行依次区分

    command

      执行一条普通的命令

    command > /dev/null  

      '>'表示将标准输出重定向 '>>'表示追加,/dev/null是一个特殊的文件,定向到此的任何输出都会消失 表示忽略标准输出

    command > /dev/null 2>&1

      0代表标准输入,1代表标准输出,2标准错误,都是文件描述符,表示标准输出,标准错误均忽略

    command &

      当在前台执行某个作业时。终端被该作业占领;能够在命令后面加上& 实现后台执行。

      在后台执行作业时要当心:须要用户交互的命令不要放在后台执行,由于这样你的机器就会在那里傻等。

    command > /dev/null &

      当作业在后台执行时,仍会输出到前台,故还需将标准输出进行忽略。

    command > /dev/null 2>&1 &

      看完了前面的,这个自然就懂了吧

    command &> /dev/null

      对于&>,表示标准错误与标准输出均重定向

      对于>,表示仅重定向标准输出

      

    nohup command &> /dev/null

        nohup 即no hang up不挂起的意思,表示即使终端关闭,作业也会继续执行。

  • 相关阅读:
    php 微信调用扫一扫
    JavaSE常用API
    Java中的异常处理
    Java实现多态的机制是什么?
    JavaSE(下)
    JavaSE语法(中)
    JavaSE语法
    Java面向对象
    Java零基础入门之常用工具
    Java抽象类、接口、内部类
  • 原文地址:https://www.cnblogs.com/lshao/p/9186907.html
Copyright © 2011-2022 走看看