Linux系统Shell编程EOF使用技巧(linux系统中默认使用的shell程序是)

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

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

一、访问Linux

1.访问Linux系统

2.查看EOF帮助信息

二、EOF介绍

1.EOF的含义

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

2.EOF的使用方法

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

(1)使用格式

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

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

三、EOF使用实例

1.EOF显示输入的内容

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

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

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

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

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

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

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

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

四、Shell控制台使用技巧

1.Shell操作快捷键

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

2.系统进程操作快捷键

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

原文链接:,转发请注明来源!