linux命令行创建文件

方法有许多,下面简单介绍一下。

方法1 使用cat命令

 cat > sample1.c

演示如下:

zzc@zzc-virtual-machine:~/share$ cat > sample1.c
hello,kugou
today i want to listen a song.
are you ok?
zzc@zzc-virtual-machine:~/share$
zzc@zzc-virtual-machine:~/share/sample$ ls
sample1.c

1、输入上述命令回车后可以直接输入文本行;
2、输入一行后回车可以继续输入下一行;
3、最后输入ctrl + d 退出文件。

方法2 使用touch命令

touch sample2.c

演示如下:

zzc@zzc-virtual-machine:~/share/sample$ touch sample2.c
zzc@zzc-virtual-machine:~/share/sample$ ls -l
总用量 0
-rw-rw-r-- 1 zzc zzc 0 4月  26 02:35 sample2.c

也可以同时创建多个文件,如下:

zzc@zzc-virtual-machine:~/share/sample$ touch 1.txt 2.c 3.h
zzc@zzc-virtual-machine:~/share/sample$ ls
1.txt  2.c  3.h

方法3 使用标准重定向符号(>)

> 1.txt

演示如下:

zzc@zzc-virtual-machine:~/share/sample$ > 1.txt
zzc@zzc-virtual-machine:~/share/sample$ ls -l
总用量 0
-rw-rw-r-- 1 zzc zzc 0 4月  26 02:40 1.txt

方法4 使用vim编辑器

vim 1.c

示例如下:

使用vim编辑器创建新文件之后会进入编辑器界面,然后输入你要的内容;
最后按一下< shift + : >(在英文输入法模式下),输入wq回车即可保存退出。

关于vim编辑器的使用技巧请自行参阅有关资料

方法5 使用gedit编辑器

gedit 2.txt

示例如下:

创建新文件后会自动进入编辑器界面,输入内容,按<ctrl+s>保存文件内容,最后点击界面右上角的关闭按钮退出。

Linux系统命令行创建新文件相关推荐

  1. linux系统命令行方式复制文件

    linux系统命令行方式复制文件 cp 绝对路径/旧文件名 绝对路径/新文件名 cp home/01.py etc/01.py .py是文件格式 如你的是.txt cp home/01.txt etc ...

  2. linux右键没有创建新文件夹,将新建文档添加回Ubuntu 18.04中的右键菜单

    当我最近转移到Ubuntu 18.04时,我注意到Nautilus的右键菜单中没有选项来创建一个空文本文件. 当然,我可以使用命令行快速创建新文档,甚至可以使用文本编辑器创建新文件,但这不是我想要的. ...

  3. linux右键没有创建新文件夹,ubuntu17.10右键菜单添加新建word文档选项的方法

    ubuntu是一款造作系统,近日这款软件发布了ubuntu17.10版本,在新版本中更改了很多的设置,从桌面到系统中的功能都有了很大的改进.很多用户在使用电脑办公的时候很喜欢使用右键来新建文件,这样操 ...

  4. Linux 如何创建新文件、修改文件权限、新文件读写 ?

    文章目录 Linux 如何创建新文件.修改文件权限.新文件读写 ? 场景 · 需求 · 说明: 一.创建新文件 1.1. 创建一个新文件: 1.2. 创建两个新文件: 1.3. 批量创建N+个新文件: ...

  5. linux创建新文件的命令

    1. vi或vim [root@localhost ~]# vi file1.txt //直接创建并打开一个文件file1.txt 用vi 编辑器编辑文本后,如果是新创建的文件,默认保存在当前目录下, ...

  6. Linux下SVN创建新的项目

    Linux下SVN创建新的项目 Linux环境下的SVN创建新的项目 一.前置条件: 1)有安装了linux系统的服务器,123.*.*.29 2)服务器上安装了svn,本人服务器的svn的数据安装的 ...

  7. Python新建一个文件目录,python怎么创建新文件

    python怎么创建新文件 首先,进行打开的pycharm软件界面当中,进行选中已经打开的项目文件.请点击输入图片描述然后进行点击菜单中的"file"的选项菜单. 请点击输入图片描 ...

  8. 大数据与云计算学习计划 (一) 云计算系统管理 3 Linux系统命令行基础 (概念与实操)

    大数据与云计算学习计划 (一) 云计算系统管理 3 Linux系统命令行基础 (概念与实操) 一.文件颜色 二.命令 1.概念 命令的执行依赖于解释器(用户->解释器->内核->硬件 ...

  9. linux纯命令行怎么下载,如何从Linux命令行轻松分享文件

    原标题:如何从Linux命令行轻松分享文件 Transfer.sh是一种简单,方便,快捷的命令行文件分享服务. 它允许您上传最多10GB的数据,文件存储14天,免费. 您可以最大限度地下载,并且还支持 ...

最新文章

  1. Hibernate之查询中get()和load()的区别,list()和iterate()的区别
  2. 题目1176:树查找
  3. SSD训练自己的数据集
  4. 激光摄像机的原理及应用
  5. python读取plt文件吗_用Python读取文件并绘制CDF
  6. 小微型库(1.获取元素的API)
  7. 【初学】python执行系统命令四种方法比较
  8. 腾讯php定位地图代码,腾讯地图定位及坐标解析
  9. JSP教程第5讲笔记
  10. UIScrollView setContentOffset: animated:YES 偶尔卡顿解决方案
  11. 阿里巴巴java规范手册 -阿里巴巴java开发手册-java手册-最终版 官方网站
  12. LABVIEW2020安装OpenG Labpython库无法使用解决办法
  13. 2021腾讯算法大赛
  14. 目标检测模型的评价标准-AP与mAP
  15. 计算机网络知识之1M宽带下载速度多少?
  16. 【21.00%】【vijos P1018】智破连环阵
  17. 微信小程序云函数使用教程【超详细】
  18. js字符转换成分数_JavaScript实现分数显示
  19. Windows程序设计最新书籍教程
  20. python中import string是什么意思_Python之string模块(详细讲述string常见的所有方法)...

热门文章

  1. 互联网行业的高薪是真的有那么高吗?高薪还会持续多久?
  2. 收获 3 亿用户的背后,华为智能助手的征程与野望...
  3. 使用未初始化内存的指针
  4. java存储对象的数组_Java中数组可以存储对象吗?
  5. 数据结构——八大排序(全)
  6. Unity 通过Mesh网格渲染绘制图形与字体
  7. 如何使用Hibernate Envers审核数据,包括用户名信息
  8. 支付宝支付——统一wap和支付宝钱包回调
  9. ​LeetCode刷题实战524:通过删除字母匹配到字典里最长单词
  10. AI进阶 | 多重学习资料免费大放送