linux输出重定向的符号linux输出重定向

如题所述

linux怎么把标准输出重定向其他文件?

command>filename把把标准输出重定向到一个新文件中command>>filename把把标准输出重定向到一个文件中(追加)command

1>fielname把把标准输出重定向到一个文件中command>filename2>1把把标准输出和标准错误一起重定向到一个文件中command

2>filename把把标准错误重定向到一个文件中command2>>filename把把标准输出重定向到一个文件中(追加)command>>filename2>1把把标准输出和标准错误一起重定向到一个文件中(追加)commandfilename>filename2把command命令以filename文件作为标准输入,以filename2文件作为标准输出commandfilename把command命令以filename文件作为标准输入commanddelimiter把从标准输入中读入,直至遇到delimiter分界符commandm把把文件描述符m作为标准输入command>m把把标准输出重定向到文件描述符m中command-把关闭标准输入

unix和linux重定向有什么区别?

两者没有什么区别,都是将输出的内容重新定向到其他位置。

linux中怎么把一个文件无条件转移到其他文件中?

Linux把文件转移到其他文件中,可以直接catfile1>file2重定向或者采用追加的方式:

catfile1>>file2

linux里怎么把两个文件合并成一个文件?

可以使用cat命令从文件中读入两个文件,然后将重定向到一个新的文件。

用法示例:

将file1.txt和file2.txt合并到file.txt

$catfile1.txtfile2.txt>file.txt

也可以只使用cat命令读入一个文件,然后使用>>将文本流追加到另一个文件的末位。

用法示例:

将file1.txt追加到file2.txt的末尾

$catfile1.txt>>file2.txt

温馨提示:答案为网友推荐,仅供参考
相似回答