linux文档编辑
编辑某个文档:
- 可以直接编辑的如你有文档aa,可以用vi aa 【注意:必须在AA所在的目录下】;
- 如果没有文档而且你又想编辑就可以直接编辑vi aa【名字你可以随便命名】;
- 也可以先建立一个文档touch aa 然后再编辑vi aa。
编辑器有三种模式:
1 命令行模式 2 末行模式 3 输入模式;
按Esc:
- 就可以进入命令行模式也是系统默认模式,输入模式可以按 o i a 都可以进入,退出可以进入末行和命令行模式。
- 末行模式可以按ctrl+;
- 它的主要功能是退出编辑器;
- 也可以保存退出文档。
退出:
- 按Esc键后,输入
- :q! 【强制退出不保存】 :q【退出不保存】 :wq【退出并保存后面也可以加个!】
- 在输入模式和命令行模式命令很多,如复制(yy)粘贴(p) 删除(d)等。
退出文件:
当编辑完文件,准备退出Vi返回到shell时,可以使用以下几种方法之一:
在命令模式中,连按两次大写字母Z,若当前编辑的文件曾被修改过,则Vi保存该文件后退出,返回到shell;若当前编辑的文件没被修改过,则Vi直接退出, 返回到shell。 在末行模式下,输入命令 :w (Vi保存当前编辑文件,但并不退出,而是继续等待用户输入命令。在使用w命令时,可以再给编辑文件起一个新的文件名). 在末行模式下,输入命令 :q (系统退出Vi返回到shell。若在用此命令退出Vi时,编辑文件没有被保存,则Vi在显示窗口的最末行显示如下信息: No write since last change (use ! to overrides) 提示用户该文件被修改后没有保存,然后Vi并不退出,继续等待用户命令。 若用户就是不想保存被修改后的文件而要强行退出Vi时,可使用命令 :q! Vi放弃所作修改而直接退到shell下。 在末行模式下,输入命令 :wq Vi将先保存文件,然后退出Vi返回到shell。 linux vi编辑器下经常会用到保存退出与不保存退出这两个操作. linux vi保存退出操作:esc键,输入:wq或者:x linux vi不保存退出操作:esc键,键入:q!