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 接着,标准错误输出重定向等同于标准输出,因为之前标准输出已经重定向到了空设备文件,所以标准错误输出也重定向到空设备文件。
shell中1小于/dev/null 2大于&1的含义
2022-12-08 11:14脚本之家 shell
shell中可能经常能看到:>/dev/null 2>&1,这里简单介绍下,方便需要的朋友
延伸 · 阅读
- 2022-12-08对Shell 脚本加密的方法
- 2022-12-08Shell常见知识 方便想学习linux shell的朋友
- 2022-12-08ping发现掉包报警的shell代码
- 2022-12-07MongoDB Shell常用基本操作命令详解
- 2022-12-07shell字符串比较判断是否为数字
- 2022-12-07linux shell中单引号、双引号、反引号、反斜杠的区
精彩推荐
- shell
Linux SHELL if命令参数说明
SHELL if命令参数介绍,方便学习shell命令的朋友,需要的朋友可以参考下...
- shell
Linux下Oracle归档日志自动清理脚本代码(shell)
使用shell脚本写的Oracle归档日志自动清理脚本代码,将以下代码保存为.sh文件,并放到crontab里就可以实现自动清理...
- shell
linux shell命令的常用快捷键
下面是一些shell的常用快捷键,快捷键玩熟悉了在一定程度上是可以提高工作效率滴...
- shell
shell中1小于/dev/null 2大于&1的含义
shell中可能经常能看到:>/dev/null 2>&1,这里简单介绍下,方便需要的朋友...
- shell
Shell常见知识 方便想学习linux shell的朋友
本文给大家介绍了一些Shell小知识,供参考学习...
- shell
sed初学者实用说明
sed是一个非交互性文本流编辑器,可以与vi一样对文本进行编辑,但其可以在命令行或shell脚本中执行,从而避免了繁重的人机交互式的文件编辑操作...
- shell
SED单行脚本快速参考(流编辑器)
sed是一个非交互式的流编辑器。所谓非交互式,是指使用sed只能在命令行下输入编辑命令来编辑文本,然后在屏幕上查看输出...
- shell
shell grep 查找进程的小技巧
大部分人在写Shell 过滤进程的时候 都会使用 grep 在 ps aux 的输出结果中查找指定的进程,但此时也会把 grep 进程也显示出来...