tnblog
首页
视频
资源
登录

文件管理-touch&vi&vim&echo 01

4206人阅读 2022/7/6 17:15 总访问:1432566 评论:0 收藏:0 手机
分类: Linux

一、touch命令

语法: touch[参数选项]文件名            如果文件不存在就创建文件,如果存在就修改时间属性

参数选项∶

  • a改变档案的读取时间记录。

  • m改变档案的修改时间记录。

  • c假如目的档案不存在,不会建立新的档案。与--no-create的效果一样。

  • d设定时间与日期,可以使用各种不同的格式。

  • t设定档案的时间记录,格式与date指令相同。

  • --help列出指令格式。

  • --version列出版本讯息。

案例、
1、

2、


touch常用命令小结

touch a.txt                        不存在就创建,存在就修改时间属性

touch a{1..10}.txt              批量创建空文件

stat a.txt                           查看文件的详细信息


二、-vi和vim编辑器

1、
vi:

  • 只能是编辑文本内容,不能对字体段落进行排版

  • 不支持鼠标操作

  • 没有菜单

  • 只有命令


2、
vim :是从vi发展出来的一个文本编辑器。

代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。

简单的来说︰

vi是老式的文字处理器,不过功能已经很齐全了。但是还是有可以进步的地方。
vim则可以说是程序开发者的一项很好用的工具。


3、vi/vim三种模式

3.1、在windows修改数据的过程



3.2、windows与Linux在文件修改数据的过程对比



3.3、三种模式间的跳转

4、打开和新建文件

语法:vim文件名

  • 如果文件已经存在,会直接打开该文件

  • 如果文件不存在,打开一个临时文件,在保存且退出后,就会新建一个文件

5、

6、进入末行模式保存文件

语法∶

  • :q         当vim进入文件没有对文件内容做任何操作可以按"q"退出

  • :q!        当vim进入文件对文件内容有操作但不想保存退出

  • :wq      正常保存退出

  • :wq!     强行保存退出,只针对与root用户或文件所有人


案例、
1.1

1.2、

1.3

1.4

vim常用命令小结

7、vim定位行

语法:vim文件名+行数                查看文件并定位到具体行数

案例、

8、vim异常处理

如果vim异常退出,在磁盘上可能会保存有交换文件(vim在编辑模式的时候是在交换文件上编辑的,当使用末行模式的时候才会将交换文件的内容保存到原文件上)

案例、
1.1、假设我们在编辑small.txt文件时不小心和服务器断开了,重新链接上服务器后用vim编辑文件时,会看到以下屏幕信息,

1.2、按大写的A终止
1.3、

三、echo命令

语法 :

  • echo字符串                                              展示文本

  • echo字符串>文件名                                 将字符串写到文件中(覆盖文件中内容)

  • echo字符串>>文件名                               将字符串写到文件中(不覆盖文件中内容)

  • cat不存在的目录&>> error.log                 将命令的失败结果追加error.log文件的后面

案例、
1.1、

1.2、

评价
没有个性,不需要签名
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术