我经常在网上看到用不同符号连接各种命令的教程。例如:
command1 | command2
command1 & command2
command1 || command2
command1 && command2
Run Code Online (Sandbox Code Playgroud)
其他人似乎将命令连接到文件:
command1 > file1
command1 >> file1
Run Code Online (Sandbox Code Playgroud)
这些是什么?他们叫什么?他们在做什么?还有更多吗?
我刚刚遇到了<<
命令,像这样使用:
cat > outfile.txt <<EOF
Multi-line content
that will be written to outfile.txt
EOF
Run Code Online (Sandbox Code Playgroud)
现在,我不知道它叫什么,但我很想知道它的名字,主要是这样我可以去搜索并了解更多关于它的语法。可悲的是,谷歌搜索“<<”是行不通的。