欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

(20200301)cat 《EOF | sudo tee /etc/yum.repos.d/influxdb.repo命令详解

程序员文章站 2022-03-21 13:52:35
...
  • cat > 文件名 << EOF

    用于创建一个名为“文件名”的文件,之后输入的任何内容都是写入文件的内容,最后以EOF完成输入。

    (20200301)cat 《EOF | sudo tee /etc/yum.repos.d/influxdb.repo命令详解

  • cat <<EOF 和 cat <<-EOF的区别

    在输入内容时,EOF是作为结束输入的字符。

    cat <<EOF要求输入的EOF必须定格单独一行。

    cat <<-EOF则允许EOF行开头有制表符\Tab之类的,不用顶格写。

  • tee

    Linux tee命令用于读取标准输入的数据,并将其内容输出成文件。

    tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。

    tee [-ai][--help][--version][文件...]
    

    参数:

    • -a或–append  附加到既有文件的后面,而非覆盖它.
    • -i或–ignore-interrupts  忽略中断信号。
    • –help  在线帮助。
    • –version  显示版本信息。
  • |管道符号

    command 1 | command 2

    他的功能是把第一个命令command 1执行的结果作为command 2的输入传给command 2

  • References

  1. cat > file << EOF 的用法
  2. 菜鸟教程:Linux tee命令