linux管道及重定向详解(linux管道与重定向)

admin3年前云主机115

在linux系统中,大多数命令很简单,很少出现复杂功能的命令,每个命令往往实现一个或者几个功能十分简单的功能,我们可以通过将多个简单的命令组合在一起来完成复杂的功能。

在linux中几乎所有的命令返回的都是纯文本,因为命令都是运行在CLI下的,而纯文本又是命令行的输入格式,这就让命令协作成为可能。命令的组合是通过重定向和管道机制完成的。

命令行的数据流有以下定义:

标准输入 说明 编号 默认

STDIN 标准输入 0 键盘

STDOUT 标准输出 1 终端

STDEER 标准错误 2 终端

通过管道和重定向我们可以控制CLI的数据流。

重定向

> 将标准输出重定向到文件中,如果文件不存在,那么创建文件,存在则会覆盖原来的内容。

>> 将标准输出重定向到文件中,如果文件不存在,那么创建文件,存在时会将内容追加到文件结尾

2> 将标准错误重定向到文件中

2>&1 将标准错误和标准输出重定向到文件中去

< 重定向标准输入

管道

将第一个命令的标准输出作为下一个命令的标准输出..... 《linux管道及重定向详解(linux管道与重定向)》来自互联网同行内容,若有侵权,请联系我们删除!

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

ubuntu如何离线更新go的版本

Ubuntu如何离线更新Go的版本第一步:下载Go的安装包在更新Go的版本之前,我们需要先下载新的安装包。如果你是在有网络的环境下操作,那么可以直接到官网下载。但是如果你是在没有网络的场景下操作,可以...

Linux下nfs服务器搭建技巧(linux服务器nfs配置总结)

使用linux进行嵌入式开发的时候,为了方便开发,通常是将开发板挂载到宿主机的文件系统上,然后将代码放到共享给开发板的内容介绍中,再通过开发板运行。 首先查看是否安装了 nfs 软件包,yum lis...

centos7如何关闭mongodb服务

Centos7如何关闭MongoDB服务介绍MongoDB是一种非关系型数据库,是一种文档数据库。Centos7的操作系统中,不同的应用程序需要使用不同的端口,为了避免端口争用,推荐在一些不用的应用程...

免备案空间主机租用有哪些优势

免备案空间主机租用有哪些优势什么是免备案空间主机?免备案空间主机是指无需备案便可在国内使用的主机。常见免备案主机品牌有蓝海、稳定网络、中企动力等。免备案主机之所以能够免去备案手续,是因为它往往是由国外...

上网代理服务器的用途有哪些

什么是网代理服务器网代理服务器是一种用于提供对互联网的访问控制和过滤的服务器,它代表用户与互联网之间的通信,并提供一些附加功能,如加密、压缩和缓存等。网代理服务器的用途以下是网代理服务器的几个主要用途...

debian国内源

Debian操作系统的国内源什么是Debian操作系统?Debian操作系统是一种开源的操作系统,它是由全球志愿者参与开发维护的。它通常被视为最稳定、最安全的Linux操作系统之一。Debian拥有庞...