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不挂起的意思,表示即使终端关闭,作业也会继续执行。

  • 相关阅读:
    Django中怎么做图片上传--图片展示
    Django框架获取各种form表单数据
    django中的数据库迁移
    flask中单选、多选、下拉框的获取
    解析web应用处理流程
    细说flask数据库迁移
    vue和jQuery嵌套实现异步ajax通信
    java
    nginx的主要用途
    mvn常用命令
  • 原文地址:https://www.cnblogs.com/lshao/p/9186907.html
Copyright © 2011-2022 走看看