`

1>/dev/null 2>&1的含义

 
阅读更多

shell中可能经常能看到:>/dev/null 2>&1 

命令的结果可以通过%>的形式来定义输出

/dev/null 代表空设备文件
> 代表重定向到哪里,例如:echo "123" > /home/123.txt
1 表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于"1>/dev/null"
2 表示stderr标准错误
& 表示等同于的意思,2>&1,表示2的输出重定向等同于1

那么本文标题的语句:
1>/dev/null 首先表示标准输出重定向到空设备文件,也就是不输出任何信息到终端,说白了就是不显示任何信息。
2>&1 接着,标准错误输出重定向等同于 标准输出,因为之前标准输出已经重定向到了空设备文件,所以标准错误输出也重定向到空设备文件。

分享到:
评论

相关推荐

    详解nohup /dev/null 2&1 含义的使用

    nohup /mnt/Nand3/H2000G >/dev/null 2>&1 & 对 于& 1 更准确的说应该是文件描述符 1,而1 一般代表的就是STDOUT_FILENO,实际上这个操作就是一个dup2(2)调用.他标准输出到all_result ,然后复制标准输出到文件描述

    shell中1小于/dev/null 2大于&1的含义

    在Shell脚本编程中,`>/dev/null 2>&1` 是一个常见的命令行操作,它的目的是将命令的输出(包括标准输出和标准错误)都重定向到一个特殊的地方——`/dev/null`,通常被称为“黑洞”或者“空设备文件”。这个文件的...

    详解shell中>/dev/null 2>&1到底是什么

    在Shell脚本中,我们经常会遇到`>/dev/null 2>&1`这样的重定向操作,它是用来处理命令的输出和错误的。接下来,我们将详细解释这个命令的含义和作用。 首先,`>/dev/null`是将标准输出(标准输出的文件描述符为1)...

    shell中1小于/dev/null 2大于1的含义

    shell中可能经常能看到:>/dev/null 2>&1 命令的结果可以通过%>的形式来定义输出 /dev/null 代表空设备文件 > 代表重定向到哪里,例如:echo “123” > /home/123.txt 1 表示stdout标准输出,系统默认值是1,所以”>...

    详解nohup /dev/null 2>&1 含义的使用

    在 `nohup /mnt/Nand3/H2000G >/dev/null 2>&1 &` 这个例子中,`>/dev/null` 表示将标准输出(文件描述符 1)重定向到 `/dev/null`,这是一个特殊的设备文件,任何写入它的数据都会被丢弃,相当于“黑洞”。`2>&1` ...

    [面试题答案]定时任务题目1

    例如:`05 01 * * 1 sh /data/nginx_log/ftp_nginxlog.sh >/dev/null 2>&1`,这条命令将在每星期一的一点五分执行。 2.1 Cron 命令的基本格式 Cron 命令的基本格式为:`* * * * * command >/dev/null 2>&1`,其中第...

    linux shell 中 2>1的含义

    linux shell 中”2>&1″的含义 脚本: nohup /mnt/Nand3/H2000G >/dev/null 2>&1 & 对于& 1 更准确的说应该是文件描述符 1,而1 一般代表的就是STDOUT_FILENO,实际上这个操作就是一个dup2(2)调用.他标准输出到all_...

    操作系统实验四(2).doc

    - `#find /usr/bin –size +1000000c –exec ls -l 2> /dev/null` 查找`/usr/bin`下大小超过1MB的文件。 - `#find /etc/mail –exec file {} \; 2> /dev/null` 对`/etc/mail`目录下所有文件使用`file`命令来确定...

    linux 常见特殊符号

    典型应用:命令 > 文件名 命令 2> 文件名、命令 >/dev/null 2>/dev/null == 命令 > /dev/null 4. 2>> 错误重定向输出符号 用法:命令 2>> 文件名 特性:错误信息的追加 典型应用:命令 > 文件名 命令 2>> 文件名...

    兰州大学操作系统实验九实验报告.doc

    * /dev/null:无限数据接收设备,相当于黑洞 * /dev/zero:无限零资源 * /dev/tty[0-63]:虚拟终端 * /dev/ttyS[0-3]:串口 * /dev/lp[0-3]:并口 * /dev/console:控制台 * /dev/fb[0-31]:framebuffer * /dev/...

    dd命令详解和使用方法

    12. 测试硬盘的读写速度:`dd if=/dev/zero bs=1024 count=1000000 of=/root/1Gb.file` 和 `dd if=/root/1Gb.file bs=64k | dd of=/dev/null` dd 命令是一个功能强大且灵活的数据复制命令,能够满足各种数据复制和...

    Linux自动清理日志文件方法

    上述Cron表达式的含义是:每天凌晨1点执行`/opt/soft/bin/auto-del-30-days-ago-log.sh`脚本,其中`> /dev/null 2>&1`用于忽略脚本执行时产生的任何输出信息,确保不会发送邮件提醒。 通过这种方式,我们可以轻松...

    Linux设备文件.pdf

    - `/dev/null` 是一个空设备,写入的数据会被丢弃,读取时始终返回文件结束符(EOF)。 - `/dev/zero` 提供无穷的零字节流,只可读取。 - `/dev/full` 是一个模拟满设备,任何写入操作都会失败,设置 `errno` 为 `...

    Linux设备文件简介

    - `/dev/null`:被称为“黑洞”或“垃圾箱”,任何写入该设备的数据都会被丢弃,任何尝试读取的行为都会返回EOF。 - `/dev/zero`:始终返回零字节,常用于数据填充或测试目的。 - `/dev/full`:当尝试向该设备...

    Linux设备文件简介.pdf

    `/dev/null`是一个特殊的字符设备,它丢弃所有写入的数据,并在读取时始终返回文件结束符(EOF)。`/dev/zero`则是一个无限提供零字节的源。块设备中,`/dev/ram0`到`/dev/ram200`代表RAM磁盘,可以在系统启动时使用...

    crontab命令格式与例子

    - 如果 cron job 的输出不希望显示在屏幕上,可以在命令后面加上 `> /dev/null 2>&1`,例如: ```bash * * * * * /path/to/command > /dev/null 2>&1 ``` #### 八、总结 `crontab` 提供了一种灵活的方式来安排...

    兰州大学操作系统实验九设备管理实验报告

    - `/dev/lp[0-3]`:并行端口,如LPT1和LPT2。 - `/dev/psaux`:PS/2鼠标端口。 - `/dev/fd[0-7]`:软驱设备。 - `/dev/hda` 至 `/dev/hdh` 和 `/dev/sda` 至 `/dev/sddx`:IDE和SCSI硬盘设备。 实验要求学生...

    linux下cront命令.docx

    0 1 * * * /path/to/backup/script > /dev/null 2>&1 ``` - **每周一早上8点发送邮件报告**: ``` 0 8 * * 1 /usr/bin/mail -s "Weekly Report" user@example.com < /path/to/report.txt ``` 记住,`crontab`...

    linux设备号详解.pdf

    - **/dev/null**:空设备,任何写入操作都会被忽略,读取时返回EOF(End Of File)。 - **/dev/zero**:零字节源,只提供无穷的零字节。 - **/dev/full**:满设备,任何写入操作都会失败,设置errno为enospc(表示...

Global site tag (gtag.js) - Google Analytics