您的位置:首页 > 运维架构 > Shell

Linux Shell I/O Redirector Function(命令解释)

2011-11-22 17:03 141 查看
Linux Shell I/O Redirector Function

Redirector Function

译:重定向功能(函数)

cmd1 | cmd2

Pipe; take standard output of cmd1 as standard input to cmd2

译:管道;cmd2的标准输入接收自cmd1的标准输出

> file

Direct standard output to file

译:直接将标准输出到file

< file

Take standard input from file

译:接收来自file的标准输入

>> file

Direct standard output to file; append to file if it already exists

译:直接将标准输出到file;如果file存在则附加在其文件末尾

>| file

Force standard output to file even if noclobber is set

译:强制标准输出到file

n>| file

Force output to file from file descriptor n even if noclobber is set

译:强制文件描述符n的输出重定向到file

<> file

Use file as both standard input and standard output

译:使file即为标准输入又是标准输出(以读写方式打开file)

n<> file

Use file as both input and output for file descriptor n

译:使文件名描述符n的输入和输出均定向到file(以读写方式打开file)

<< label

Here-document; see text

注: lable为输入结束标签,支持多行输入(一般定义为EOF)

n> file

Direct file descriptor n to file

译:直接将文件描述符n输出到file

n< file

Take file descriptor n from file

译:文件描述符n输入来自file

n>> file

Direct file descriptor n to file; append to file if it already exists

译:直接将文件描述服n输出到file;如果file存在则在其末尾附加

n>&

Duplicate standard output to file descriptor n

译:将标准输出(&1)的地址复制给文件描述符n(n=&1)

n<&

Duplicate standard input from file descriptor n

译:将标准输入(&0)的地址复制给文件描述符n(n=&0)

n>&m

File descriptor n is made to be a copy of the output file descriptor

译:将文件描述服m的地址复制给文件描述符n做为输出(n stdout=m stdout)

n<&m

File descriptor n is made to be a copy of the input file descriptor

译:将文件描述符m的地址复制给文件描述符n作为输入(m stdin=m stdin)

&>file

Directs standard output and standard error to file

译:直接将标准输出和标准错误信息输出到文件(1>file 2>&1)

<&-

Close the standard input

译:关闭标准输入

>&-

Close the standard output

译:关闭标准输出

n>&-

Close the output from file descriptor n

译:关闭文件描述符n的标准输出(n stdout = NULL)

n<&-

Close the input from file descriptor n

译:关闭文件描述符n的标准输入(n stdin = NULL)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: