linux 下如何关联文件,比如我想用vi打开.txt文件?在shell模式下怎么改?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 下如何关联文件,比如我想用vi打开.txt文件?在shell模式下怎么改?相关的知识,希望对你有一定的参考价值。

vi filename.txt
进入时是普通模式,按i键进入编辑模式
按ESC退出编辑模式返回普通模式
输入:
ZZ
保存退出。
参考技术A 直接vi ###.txt

Linux下vi命令大全(文件修改)

 
1. 文件操作 

vi FileName 打开文件 FileName,并将光标置于第一行首。

vi +n FileName 打开文件 FileName,并将光标置于第 n 行首。

vi + FileName 打开文件 FileName,并将光标置于最后一行。

vi + /pattern File 打开文件 File,并将光标置于其中第一个于 pattern 匹配的字符串处。

vi r FileName 在上次正用 vi 编辑 FileName 发生系统崩溃后,恢复FileName

 

2. 插入

i 在光标前插入。

a 在光标后插入。

I 在当前行首插入。

A 在当前行尾插入。

o 在当前行之下一新行插入。

O 在当前行之上新开一行插入。

 

3. 光标的移动

1G 光标移动到文件第一行的行首。

K 光标移动到文件上一行的同一列。

h 光标移动到当前行的前一个字符。

l 光标移动到当前行的后一个字符

j 光标移动到下一行的同一列。

G 光标移动到文件最后一行的行首。

 

4. 整行的删除、移动

dd 删除光标所在行

yy 复制光标所在行

p(小写)  在光标的下一行粘贴yy命令复制的行

P(大写)  在光标的上一行粘贴yy命令复制的行

J 对光标所在行和光标所在下一行进行合并成一行。

 

5. 删除单个字符、删除一个单词

X(大写) 删除光标前一个字符

X(小写)删除光标后一个字符

xx   删除单个字符

dw  删除一个单词

 

6. 查找替换

/ 在文件中查找输入的内容

n 进入查询结果的下个内容(由光标所在行进行往上查询)

N 进入查询结果的下个内容(由光标所在行进行往下查询)

 

7. 回退操作

u   回退之前的操作

:e! 重新编辑当前文件,忽略所有的修改

 

8. 文件保存

ZZ 保存后退出文件

:w保存并返回指令模式

:w!覆盖已存在的文件

:q退出

:q!退出并丢掉所有未保存信息

:wq!保存并退出

以上是关于linux 下如何关联文件,比如我想用vi打开.txt文件?在shell模式下怎么改?的主要内容,如果未能解决你的问题,请参考以下文章

使用vi打开文件如何跳到某一行,第一行或者最后一行呢

linux系统下.wps的文本文件如何编辑?vi打不开

Linux shell中在vi打开的文件中查找关键字

linux vi保存退出命令 (如何退出vi)

如何使用 .desktop 文件(在 linux 下)将文件扩展名与应用程序相关联?

linux C编程如何查看文件类型