Linux系统Shell编程EOF使用技巧

  • 时间:2025-10-20 22:25 作者: 来源: 阅读:0
  • 扫一扫,手机访问
摘要:摘要:Linux Shell 实则就是个命令行解释器,主要负责解释并执行用户的命令。用户每输入一条命令,Shell 就会解释并执行一条。在编写 Shell 脚本程序时,如果要往一个文件里自动输入内容。要是只有少数的几行内容,用 echo 追加的办法还行,但要是行数特别多,单纯用 echo 追加就很麻烦啦。这时候就能用 EOF 结合 cat 命令来实现内容的追

摘要:Linux Shell 实则就是个命令行解释器,主要负责解释并执行用户的命令。用户每输入一条命令,Shell 就会解释并执行一条。在编写 Shell 脚本程序时,如果要往一个文件里自动输入内容。要是只有少数的几行内容,用 echo 追加的办法还行,但要是行数特别多,单纯用 echo 追加就很麻烦啦。这时候就能用 EOF 结合 cat 命令来实现内容的追加。

本文重点讲的是 Linux Shell 编程里 EOF 分界符的使用技巧,详细的情况请看下文。

一、访问Linux

1.访问Linux系统

Linux系统Shell编程EOF使用技巧


2.查看EOF协助信息

Linux系统Shell编程EOF使用技巧


二、EOF介绍

1.EOF的含义

说明:EOF(END Of File 文件终止符),表明自定义的文件终止符。所谓可以自定义的意思,就是指EOF不是固定的,可以随意设置别名。在linux执行指令的时候按【ctrl-d】就代表EOF。

2.EOF的使用方法

说明:EOF一般会配合cat命令和<<符号一起使用,多用于多行文本输出。当shell脚本遇到<<时,就知道下一个词是一个分界符。在该分界符后来的内容都被当作输入,直到又出现同样的分界符。

(1)使用格式

Linux系统Shell编程EOF使用技巧


(2)配合cat命令和<<符号使用

说明:使用的时候需要注意,第一个EOF必须以重定向字符<<开始,第二个EOF必须顶格写,否则会报错。

Linux系统Shell编程EOF使用技巧


三、EOF使用实例

1.EOF显示输入的内容

Linux系统Shell编程EOF使用技巧


备注:cat命令结合<<EOF可以显示输入的内容,并直至EOF终止符结束。

2.EOF向已有的文件输入相关内容

(1)cat命令结合<<EOF符号,并使用>输入重定向符号,可以向相关文件输入内容。

Linux系统Shell编程EOF使用技巧


(2)cat命令结合<<EOF符号,并使用>>输入重定向符号,可以向相关文件追加内容。

Linux系统Shell编程EOF使用技巧


3.自定义EOF向已有的文件输入相关内容

说明:自定义EOF,列如自定义为TJF,向已有的文件输入相关内容。

(1)cat命令结合<<TJF符号,并使用>输入重定向符号,可以向相关文件输入内容。

Linux系统Shell编程EOF使用技巧


(2)cat命令结合<<TJF符号,并使用>>输入重定向符号,可以向相关文件追加内容。

Linux系统Shell编程EOF使用技巧


四、Shell控制台使用技巧

1.Shell操作快捷键

Ctrl+r:可以快速查找历史命令
Ctrl+l:可以清理控制台屏幕
Ctrl+aCtrl+e:移动光标到命令行首行尾
Ctrl+wCtrl+k:删除光标之前之后的内容

2.系统进程操作快捷键

Ctrl+c:强制终止程序的执行
Ctrl+z:挂起一个进程
Ctrl+d:终端中输入exit后回车

  • 全部评论(0)
最新发布的资讯信息
【系统环境|】Ubuntu 25.04 + RTX 2080(8GB)用 vLLM 部署 Qwen3:8B(2025-10-20 23:52)
【系统环境|】程序员笔记:LINUX安装NVIDIA驱动程序(2025-10-20 23:51)
【系统环境|】ollama 部署和配置(2025-10-20 23:50)
【系统环境|】docker环境运行GPU算法基础环境搭建(2025-10-20 23:50)
【系统环境|】60块钱矿卡p106重新上岗玩大模型(2025-10-20 23:49)
【系统环境|】Ubuntu 安装 NVIDIA L20 显卡驱动(2025-10-20 23:48)
【系统环境|】Ubuntu 22.04 Tesla V100s显卡驱动,CUDA,cuDNN,MiniCONDA3 环境的安装(2025-10-20 23:47)
【系统环境|】显卡驱动安装后CUDA不可用?90%的人都踩过这3个坑(2025-10-20 23:46)
【系统环境|】一夜回到解放前——掀起“NVDLA”的盖头来(Nvidia刚发布的NVDLA是何方神圣?)(2025-10-20 23:45)
【系统环境|】一键提取歌曲伴奏和人声分轨,最强伴奏与人声分离工具(2025-10-20 23:44)
手机二维码手机访问领取大礼包
返回顶部