aix中vi怎么编辑只读文件

泛旅传媒 2023-03-04 03:02 编辑:admin 217阅读

一、aix中vi怎么编辑只读文件

需要你权限,先查看只读文件的文件属性,然后使用

chmod 777 /路径/文件名 修改文件属性为可读可写可执行

然后用vi编辑,编辑完用chmod 命令将文件改回原有属性。

二、ubuntu16.04编辑器vi该怎么使用

1、ubuntu上的vi编辑器

默认情况下ubuntu上也安装有vi但是奇怪的是这个vi是vim-common版本,基本上用不了所以要先把这个版本的vi卸载掉才可以,卸载命令是

sudo apt-get remove vim-common

卸载成功之后接着执行 sudo apt-get install vim,安装好之后就能使用了

2、vi编辑器应该怎么用

vi编辑器需要在终端里才能很好的使用,需要记住的是vi有三种模式分别是命令模式、插入模式、末行模式,我们输入vi 文件名称 首先看到的就是命令模式,输入i就进入例如插入模式,在插入模式里只允许输入或编辑,如果要保存文件必须按esc这样就返回了命令模式,之后输入:wq 就可以保存文件并退出了

这个界面是我在终端输入vi 02.txt出现的界面,这个就是命令模式的界面了,输入i就可以输入文字了

文字插入后按一下esc退出插入模式,转到命令模式,输入 :wq 保存并退出

我们可以看到目录里面生成了02.txt

3、使用vi命令编辑多个文件

编辑多个文件的命令是vi 文件1 文件2 文件3.....

多个文件的编辑和上面类似,只是保存文件那一步有点区别,先前是在命令模式下输入:wq ,多个文件就不行了,每编辑并保存了一个文件应输入:wn进入下一个文件;如果要返回编辑上一个文件就输入:wprev就OK了

4、一些常用的vi命令

进入vi的命令

vi filename :打开或新建文件,并将光标置于第一行首

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

vi + filename :打开文件,并将光标置于最后一行首

vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处

vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename

vi filename....filename :打开多个文件,依次进行编辑

移动光标类命令

h :光标左移一个字符

l :光标右移一个字符

space:光标右移一个字符

Backspace:光标左移一个字符

k或Ctrl+p:光标上移一行

j或Ctrl+n :光标下移一行

Enter :光标下移一行

w或W :光标右移一个字至字首

b或B :光标左移一个字至字首

e或E :光标右移一个字至字尾

) :光标移至句尾

( :光标移至句首

}:光标移至段落开头

{:光标移至段落结尾

nG:光标移至第n行首

n+:光标下移n行

n-:光标上移n行

n$:光标移至第n行尾

H :光标移至屏幕顶行

M :光标移至屏幕中间行

L :光标移至屏幕最后行

0:(注意是数字零)光标移至当前行首

$:光标移至当前行尾

屏幕翻滚类命令

Ctrl+u:向文件首翻半屏

Ctrl+d:向文件尾翻半屏

Ctrl+f:向文件尾翻一屏

Ctrl+b;向文件首翻一屏

nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。

三、如何用VI编辑器编辑二进制文件

vi编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下。由于不需要图形界面,vi是效率很高的文本编辑器。尽管在Linux上也有很多图形界面的编辑器可用,但vi在系统和服务器管理中的功能是那些图形编辑器所无法比拟的。

vi 编辑器无法编辑二进制文件,请使用ultraedit。

四、求解啊,ubuntu 里vim编辑器怎么用啊 我打开了 怎么没法编辑

VIM是有相应的模式的,要进入相应的模式都有相应的快捷键的,比如你要编辑一个代码,就先输入一个 i 进入插入模式,然后才可以输入字符,具体相关的可以去网上搜索一个VIM命令大全,我有些简单的给你看看。

i

#按一下i键,下端显示 --INSERT--

#插入命令,在vim中可能任意字符都有作用

3.

Esc

#退出i(插入)命令进行其它命令使用

4.

:r filename

#读入一个文件内容,并写入到当前编辑器中

5.

:w newfilename

#将该编辑器中的内容写入到一个新文件中

6.

:w

#在编辑的过程中保存文件,相当于word中的ctrl+s

7.

:! command

暂时离开 vi 到指令列模式下执行 command 的显示结果!例如

:!ls

#在编辑过程中执行shell命令ls

8.

:sh

#进入shell命令行,执行完命令后ctrl+d退出重新进入vim编辑继续编辑

在shell命令下,执行ctral+l完成清屏

9.

:wq

#保存文件并退出

10.

ZZ

#保存文件并退出,同上一个命令,注意大写

11.

:q!

#强制退出,不保存

12.

:set number或者:set nu

#使编辑中的文件显示行号

13.

:set nonumber或者:set nonu

#与上一条命令相反,不显示行号

14.

:help i

#查看插入命令帮助

15.

u

#撤消上一步操作

16.

/Fedora

#查找Fedora字符

17.

:s /Fedora/Redhat

#将Fedora字符替换为Redhat(只替换在光标所在的行)

18.

dw

#删除单词

dd

#删除行

19.

o

#打开空白一行

20.

vim + filename

#进行文件最后一行进行编辑

21.

vim +n filename

#进入文件第n行进行编辑

22.

:1,.s/redhat/fedora

#.号表示当前行,即光标所在行

#将第1行到当前行(.)第一次出现的redhat字符代替为fedora

23.

:1,.s/redhat/fedora/g

#将第1行到当前行(.)所有出现的redhat字符代替为fedora,g

全局标志

24.

:1,$s/redhat/fedora/g

#$表示最后一行

#将第1行到最后一行所有出现的redhat字符代替为fedora

25.

:%s/redhat/fedora/g

#同上一个命令

26.

:%s/\/fedora/g

#将第1行到最后一行所有出现的redhat字代替为fedora

#字,而不是字符

27.

:f

#显示文件内容,状态等等

#同ctrl+g命令

28.

:e!

#当前文件,返回到上次保存

:e file

#切换编辑文件

29.

:n

#当编辑时有多个文件(比如vim file1 file2)时切换到下一个文件,与:e file

结合使用