EOF文件结束符

  • EOF文件结束符
    EOF = End Of File(文件结束符),是 Here Document(此处文档) 的起止标记,这是一个约定俗成的命名习惯,让人一看就知道“输入内容到此结束”,但它不是语法规定的,你用 END、DONE、0xDEADBEEF 都可以。第一个 EOF 是“开始接收输入”的标记,第二个 EOF 是“输入结束”的标记,中间的所有内容才是真正传给命令的数据,如:
    # 将后面的内容追加 (>>) 到主机映射文件/etc/hosts中
    cat >> /etc/hosts << EOF
    192.168.31.61 k8s-master
    192.168.31.62 k8s-node1
    192.168.31.63 k8s-node2
    EOF

  • 覆盖重定向>和追加重定向>>
    1、均为输出重定向符号
    2、> 将一个命令的输出放入文件,而非屏幕,pwd > m1.txt
    />> 不覆盖原文件,直接在文末追加

区别于管道符|:将1个进程的输出作为另一进程的输入
ls -l /etc | more #more 分页命令

image

posted @ 2026-06-08 13:47  愿鲁且愚  阅读(15)  评论(0)    收藏  举报