使用输入输出重定向与管道命令——重定向

简介: 使用输入输出重定向与管道命令——重定向。

重定向就是不使用系统的标准输入端口、标准输出端口或标准错误端口,而进行重新的指定,所以重定向分为输入重定向、输出重定向和错误重定向。通常情况下,重定向到一个文件。在shell中,要实现重定向主要依靠重定向符,即shell是检查命令行中有无重定向符来决定是否需要实施重定向。重定向符如下表:
image.png
bash输入输出重定向可以通过使用下面选项设置为不覆盖已存在文件:
[root@Server01 ~]# set -o noclobber
这个选项仅用于对当前命令解释程序输入输出进行重定向,而其他程序仍可能覆盖已存在的文件。
(7)/dev/null。
空设备的一个典型用法是丢弃从find或grep等命令送来的错误信息:
[root@Server01 ~]# su - yangyun
[yangyun@Server01 ~]$ grep IPv6 /etc/ 2>/dev/null
[yangyun@Server01 ~]$ grep IPv6 /etc/
//会显示包含许多错误的所有信息
[yangyun@Server01 ~]$ exit
注销
[root@Server01 ~]#

相关文章
|
6月前
重定向命令
重定向命令
48 0
|
6月前
|
Linux Shell
使用输入输出重定向与管道命令——管道
使用输入输出重定向与管道命令——管道。
51 0
基本指令(2):通配符,重定向,命令行管道
基本指令(2):通配符,重定向,命令行管道
|
Shell Linux 开发工具
Shell的基本信息、重定向与管道符
Shell的基本信息、重定向与管道符
149 0
Shell的基本信息、重定向与管道符
|
SQL 关系型数据库 MySQL
跟我一起学 Liunx 重定向和管道符
跟我一起学 Liunx 重定向和管道符
130 0
|
Shell
2>&1 &:后台运行将日志中的标准错误2重定向到标准输出1中
2>&1 &:后台运行将日志中的标准错误2重定向到标准输出1中
276 0
|
存储 Linux 文件存储
6.6 Linux重定向(输入输出重定向)
我们知道,Linux 中标准的输入设备默认指的是键盘,标准的输出设备默认指的是显示器。而本节所要介绍的输入、输出重定向,完全可以从字面意思去理解,也就是:
315 0
6.6 Linux重定向(输入输出重定向)
|
Shell Linux 开发者
重定向和管道 | 学习笔记
快速学习重定向和管道。
138 0