我们常常使用cat命令来将某个文件的内容一口气打印出来查看,其实,cat命令还可以用来在命令行创建文件。

cat在命令行创建文件与vi不同,只能单行编辑,换行之后就不能再编辑前面的行;与echo编辑多行文件有点相似。

创建 test1.info 文件,按Ctrl+d退出:

[xinlin@localhost ~]$ cat > test1.info

this is test1.info

hello...

[xinlin@localhost ~]$ cat test1.info

this is test1.info

hello...

cat > file,将标准输入的内容写入file,所见即所得,Ctrl+d结束,适合交互式的创建文件。

可以使用另外一种很cool的方式来结束某个文件的编辑,即在cat命令中设置一个结束符,一般我们使用EOF。这就是我们常常见到的cat << EOF。

创建 test2.info 文件,使用EOF结束符:

[xinlin@localhost ~]$ cat > test2.info << EOF

> this is test2.info

> hello again...

> EOF

[xinlin@localhost ~]$ cat test2.info

this is test2.info

hello again...

用这种方式比Ctrl+d方式要清晰一点。每次换行之后,能看到一个换行提示符(&

linux用cat命令创建一个文件,用cat在命令行创建文件相关推荐

  1. 创建一个nginx容器(提供配置文件和网页文件)

    创建一个nginx容器(提供配置文件和网页文件) 创建一个nginx容器 [root@localhost ~]# docker run -tid --name nginx centos 81cd1d3 ...

  2. c语言求出伍位数,简介 模拟银行的钱数大写输出例如345叁肆伍方法/步骤 首先打开VC++ 文件》》》新建 创建一个C++空白文档 先声明头文件复制代码 代码...

    简介 模拟银行的钱数大写输出例如 345 叁肆伍 方法/步骤 首先打开VC++ 文件>>>新建 创建一个C++空白文档 先声明头文件 #include 声明变量 char *p[10 ...

  3. 创建python虚拟环境,安装django,创建一个django项目,在项目中创建一个应用(ubuntu16.04)...

    一.创建python虚拟环境 首先,为什么要创建python的虚拟环境? 因为,在实际的项目开发中,每个项目使用的框架库并不一样,或使用框架的版本不一样,这样需要 我们根据需求不断的更新或卸载相应的库 ...

  4. 创建一个打不开删不掉的文件夹

      想必大家都多多少少有些不愿意让别人看到的文件.那怎么办呢?        当然也有很多的解决办法,如给文件加密.将文件隐藏--        我今天就介绍另一种办法,通过DOS命令可以创建一个别人 ...

  5. PostgreSQL创建一个数据库和常用的命令

    一台运行着 的PostgreSQL服务器可以管理许多数据库.通常我们 会为每个项目和每个用户单独使用一个数据库.站点管理员可能已经为你创建了可以使用的数据库. 1,创建数据库 create datab ...

  6. python虚拟环境中安装diango_创建python虚拟环境,安装django,创建一个django项目,在项目中创建一个应用(ubuntu16.04)...

    一.创建python虚拟环境 首先,为什么要创建python的虚拟环境? 因为,在实际的项目开发中,每个项目使用的框架库并不一样,或使用框架的版本不一样,这样需要 我们根据需求不断的更新或卸载相应的库 ...

  7. python 创建一个空向量_Python之Django系列-创建第一个应用-5

    上一篇:Python之Django系列-创建第一个应用-4 这一章我们会讲到视图层怎么与数据库操作并返回数据到模板层进行渲染最终显示在页面上 投票应用基本上会有这么几个视图 问题列表页 问题详情页 问 ...

  8. php创建一个类,JavaScript_创建一个类Person的简单实例,创建一个类Person,包含以下属 - phpStudy...

    创建一个类Person的简单实例 创建一个类Person,包含以下属性:姓名(name).年龄(age).朋友(friends数组).问候(sayhi方法,输出问候语,例如:"你好!&quo ...

  9. vscode如何创建一个go项目_如何用手机创建一个网站

    如何用手机创建网站?其实正确的说法是如何创建一个手机网站才对,因为很难用手机去制作网站,很不方便.一般是用电脑模拟手机去建网站. 我们知道现在很多人上网都是通过手机上网,所以我们自己建网站时,也要学会 ...

  10. python中怎么创建一个词典_如何在Python中创建字典词典

    所以我正在学习一个自然语言处理类,我需要创建一个trigram语言模型来生成随机文本,这些文本在一定程度上基于一些样本数据看起来"逼真". 根本需要创建一个"三元组&qu ...

最新文章

  1. CCF-CSP 201903-1 小中大(C++满分代码)
  2. uestc summer training #2
  3. 聊一聊 cookie
  4. C语言 二叉树顺序存储结构的先序遍历算法
  5. DevExpress v15.1:XAF控件升级
  6. C++和Java函数传递数组参数比较
  7. IOS日历控件JTCalendar
  8. 如何解决SQL2008r2 登录不上的问题
  9. 智能家居时代到来?智能家居是有必要的吗?
  10. 最大公约数和最小公倍数(深入理解)
  11. oracle ddl大全,[数据库]Oracle_DDL
  12. 内部比赛Cnbsp;Convertnbsp;Kilometersnbsp;tonbsp;…
  13. P4043 [AHOI2014/JSOI2014] 上下界最小费用流
  14. 运行ant-design-pro报错ERROR in ./node_modules/swagger-ui-react/swagger-ui.js 2:107055-107070Module not
  15. js 数组去重、扁平化函数
  16. jedis异常:Could not get a resource from the pool
  17. OCP学习——数据库整库备份恢复实验
  18. vue+element表格 <el-select>远程搜索
  19. 使用java代码编写脚本,把oracle建表语句变成hive建表语句
  20. lua—C/C++lua嵌入式开发

热门文章

  1. Git遇到fatal: Could not read from remote repository.解决方案
  2. SecureCRT sftp上传文件报错:put: failed to upload xxx 拒绝访问
  3. 手把手教你使用 Tabris.js 搭建的日记客户端 TuerApp
  4. 厦门大学计算机学院李平,信息学院计算机科学系研究生师生座谈会顺利举办
  5. 单片机红外通信c语言,用51单片机实现红外通讯源码
  6. “核高基”专项与永中软件的大事记
  7. 2021年T电梯修理考试报名及T电梯修理考试试卷
  8. 【手写】一些情景题 记录
  9. Linux_进程相关概念
  10. 小程序即将上线,现在就可以开发啦