在学习Linux的过程中,常会看到一些终端命令或者程序中有
">/dev/null 2>&1"
出现,由于已经遇到了好几次了,为了理解清楚,不妨花点时间百度或者google一下相关的知识。

0:表示键盘输入(stdin)
1:表示标准输出(stdout),系统默认是1
2:表示错误输出(stderr)
command >/dev/null 2>&1 & == command 1>/dev/null 2>&1 &

1)command:表示shell命令或者为一个可执行程序
2)>:表示重定向到哪里
3)/dev/null:表示Linux的空设备文件
4)2:表示标准错误输出
5)&1:&表示等同于的意思,2>&1,表示2的输出重定向等同于1
6)1 表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于 "1>/dev/null"
6)&:表示后台执行,即这条指令执行在后台运行

1>/dev/null:表示标准输出重定向到空设备文件,也就是不输出任何信息到终端,不显示任何信息。
2>&1:接着,标准错误输出重定向到标准输出,因为之前标准输出已经重定向到了空设备文件,所以标准错误输出也重定向到空设备文件。

这条命令的意思就是在后台执行这个程序,并将错误输出2重定向到标准输出1,然后将标准输出1全部放到/dev/null文件,也就是清空.

所以可以看出" >/dev/null 2>&1 "常用来避免shell命令或者程序等运行中有内容输出。

Linux下/dev/null 21 相关知识说明相关推荐

  1. Linux下 /dev/null 21 相关知识说明

    在学习Linux的过程中,常会看到一些终端命令或者程序中有">/dev/null 2>&1 "出现,由于已经遇到了好几次了,为了理解清楚,不妨花点时间百度或者g ...

  2. linux定时任务定向到空,Linux 定时任务下 /dev/null 21 相关知识说明

    今天再使用Laravel任务调度的时候,需要在linux的cron添加如下代码:php /path/to/artisan schedule:run 1>> /dev/null 2>& ...

  3. Linux Shell下”/dev/null 21“相关知识说明

    0:表示键盘输入(stdin) 1:表示标准输出(stdout),系统默认是1  2:表示错误输出(stderr) command >/dev/null 2>&1 &  = ...

  4. Linux下,进程的相关知识,进程的消耗,常用信息,状态,静态查询命令ps,动态查询命令top

    Linux下,进程的相关知识,进程的来源,去向,状态,静态查询命令ps 一.进程主要组成部分 0.没有执行的程序就是普通文本文件,将程序运行起来以后就是进程,进程又有以下组成部分 1.一个或多个文件 ...

  5. 【Linux】/dev/null 21 详解

     今天一个朋友突然在自己的维护的Linux中, /var/spool/cron/root 中看到了以下的内容: 30 19 * * * /usr/bin/**dcon.sh > /dev/nul ...

  6. aix 超过一天的文件_Aix 6.1下 /dev/null 21 文件过大导致根目录爆满

    原因: 这是Aix6107系统下cas_agent软件的一个bug,原因是脚本写错了 排查过程: 1. 查看是哪个文件夹或哪个文件过大 du -axg /|sort -rn|head ls -ltr  ...

  7. 关于Linux下进程创建的相关知识

    http://www.cnblogs.com/LittleHann/p/3853854.html 转载于:https://www.cnblogs.com/flyback/articles/620661 ...

  8. oracle 格式化命令,Linux下硬盘格式化的相关命令Partprobe

    Linux下硬盘格式化的相关命令Partprobe [root@db ~]# fdisk /dev/sdb The number of cylinders for this disk is set t ...

  9. linux idea 权限,Linux下idea由于缺少相关权限导致的tomcat ERROR

    昨天一天都在倒腾两个系统,也是醉了. 不过还好,系统修好了,在ubuntu下重新安装idea后,出现了这个错误: Intellij Idea Tmocat Error running Tomcat: ...

最新文章

  1. maven工程出现java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener...
  2. 第二课.初识机器学习
  3. findall与match、search区别及小括号的注意事项
  4. 两种过年烟花,你喜欢哪一种(HTML+CSS+JS)
  5. HDU 4870 Rating 高斯消元法
  6. python中最难的是什么_python什么的最难了
  7. [Android] Android统计Apk , jar包方法数
  8. lumen 分页_关于laravel 得手动分页问题
  9. 1458: 移动距离(暴力模拟)
  10. 微信小游戏 - 理论介绍 - 账号注册 - 开发前准备
  11. error LNK2019: 无法解析的外部符号 main,函数 “int __cdecl __scrt_common_main_seh(void)“ (?__scrt_common_main_seh
  12. SAP那些事-理论篇-18-如何做SAP售前
  13. diy计算机英语,电脑组装DIY基本英语单词
  14. 30天自制操作系统第1天 - Hello World
  15. 网络互联期末作业复习题
  16. Android 壁纸设置和确认
  17. AWS【亚马逊云】的EC2以及VPC网络框架介绍
  18. python xposed_Xposed插件开发进阶篇
  19. LeetCode——110,判断平衡二叉树
  20. 软件测试体系学习及构建(23)测试专项丨自动化测试理解

热门文章

  1. Python安装hmmlearn
  2. KS006基于SSM实现学生成绩管理系统
  3. conda (picard)
  4. 购物搜索引擎架构的变与不变——淘宝网曲琳
  5. Skynet入门范例之sproto
  6. 2016-08-29
  7. 科技写作:传递信息要先旧后新
  8. Atitit.注册跟个登录功能的实现attilax总结obo
  9. redis延迟队列 实现_灵感来袭,基于Redis的分布式延迟队列(续)
  10. python多线程下载百度网盘_python多线程突破百度云限速下载