摘要: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命令结合<
2.EOF向已有的文件输入相关内容
(1)cat命令结合<输入重定向符号,可以向相关文件输入内容。
(2)cat命令结合<>输入重定向符号,可以向相关文件追加内容。
3.自定义EOF向已有的文件输入相关内容
说明:自定义EOF,比如自定义为TJF,向已有的文件输入相关内容。
(1)cat命令结合<输入重定向符号,可以向相关文件输入内容。
(2)cat命令结合<>输入重定向符号,可以向相关文件追加内容。
四、Shell控制台使用技巧
1.Shell操作快捷键
Ctrl+r:可以快速查找历史命令
Ctrl+l:可以清理控制台屏幕
Ctrl+aCtrl+e:移动光标到命令行首行尾
Ctrl+wCtrl+k:删除光标之前之后的内容
2.系统进程操作快捷键
Ctrl+c:强制终止程序的执行
Ctrl+z:挂起一个进程
Ctrl+d:终端中输入exit后回车
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/10365.html