unix重定向标记

简介:
stdin ,0,< <<
stdout,1,> >>
stderr,2,2> 2>>
将stdout和stderr输出到同一个文件:
> file 2>&1 or
&> file
<< 结束输入符
还有一个<<<符号,可以直接指向字符串:

cat <<< hello #屏幕上将会打印hello

一般在需要stdin或stdout的地方没有file只有字符-时,-会被当成stdin或stdout

xargs可以给不支持管线的命令提供参数,比如ls。

exec 3<> file 将文件描述符3的输入和输出指向file 
相关文章
|
Unix 数据处理 Perl
|
Unix Shell Linux
在Unix/Linux Shell中,管道(`|`)和重定向
在Unix/Linux Shell中,管道(`|`)和重定向
435 1
|
缓存 网络协议 Unix
Linux(UNIX)五种网络I/O模型与IO多路复用
Linux(UNIX)五种网络I/O模型与IO多路复用
401 0
|
Unix Shell Linux
在Unix/Linux操作系统中,Shell脚本广泛用于自动化任务
在Unix/Linux操作系统中,Shell脚本广泛用于自动化任务
282 2
|
安全 Unix Linux
Unix:Linux的“祖师爷”
Unix的诞生 Unix操作系统诞生于1969年,由肯·汤普逊(Kenneth Lane Thompson)和丹尼斯·里奇(Dennis MacAlistair Ritchie)在AT&T的贝尔实验室开发。其初衷是为了在闲置的PDP-7计算机上开发一个简单的操作系统,以便进行编程和游戏。最初的Unix是用汇编语言编写的,但随后为了更高效的开发和更好的可移植性,里奇和汤普逊用C语言重写了Unix的大部分代码,这奠定了Unix的基础,并促进了C语言的广泛应用。
409 2
|
Unix Shell Linux
在Linux和类Unix系统中,Shell提供了多种命令用于用户和权限管理
在Linux和类Unix系统中,Shell提供了多种命令用于用户和权限管理
235 4
|
Unix Linux 编译器
UNIX/Linux 上的安装
UNIX/Linux 上的安装。
227 2
|
Unix 物联网 大数据
操作系统的演化与比较:从Unix到Linux
本文将探讨操作系统的历史发展,重点关注Unix和Linux两个主要的操作系统分支。通过分析它们的起源、设计哲学、技术特点以及在现代计算中的影响,我们可以更好地理解操作系统在计算机科学中的核心地位及其未来发展趋势。