Linux CentoOs7中用命令打开并修改文本文件

概述:VI/VIM

VI 是 Unix 操作系统和类 Unix 操作系统中最通用的**文本编辑器**。

VIM 编辑器是从 VI 发展出来的一个性能更强大的**文本编辑器**。可以主动的以字体颜色辨别语法的正确性,方便程序设计。VIM 与 VI 编辑器完全兼容。

我们常常用vim命令。

CentoOs里有VI和VIM。

Table键可以自动补全文件名,只需要敲几个字母即可

打开文本文件

如果已经存在文本文件,则直接使用vim命令打开
语法:

vim 文件名
比如:
vim a.txt
vim /root/yyy/xxxx/oo.txt
vim initial-setup-ks.cfg 
		

如果我想自己创建一个txt文件,并写入内容,则看下面。

创建一个空的txt文件

touch *.txt
比如:
touch names.txt

在这里插入图片描述

往txt里添加内容

先使用 vim 打开,比如 vim names.txt,然后按 i进入编辑模式,编辑完后按左上角的Esc键,然后按:wq,敲下回车,即可保存并退出。

如果想在txt里输中文,则参考CentoOs7里Vim下输入中文

只查看内容

如果只查看文本内容,则有很多命令。
vim也可,如果你不按 i的话。

cat命令
一般用于查看比较小的文件,一屏幕能显示全的。
如果想显示行号,则加 -n

cat 文件名
或
cat -n 文件名

在这里插入图片描述

more命令
more是一个基于VI编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容。此命令用的比较少,因为有一个比它更强大的命令less

more 文件名

less命令

  • less指令用于分屏参看文件内容,功能与more类似,但更强大
  • less指令在显示文件时,并不是一次性将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率

最基本的用法:

less 文件名

详细使用参考Linux的less命令详解

head命令
head用于显示文件的开头部分内容,默认显示前10行。

head 文件名
head -n 8 文件名         (注释:查看文件头8行内容)

tail命令
tail用于查看文件中尾部的内容。默认后10行。

tail 文件名
tail -n 8 文件名   (注释:查看后8行。比如 tail -n 8 names.txt)
tail -f  文件名    (注释:实时追踪该文档的所有更新,
显示文件最新追加的内容,监视文件的变化。常用,比如查看日志文件)

猜你喜欢

转载自blog.csdn.net/weixin_60664694/article/details/128336270