`

Linux--vi

阅读更多

==================
vi命令
==================
vi a.txt        用vi编辑器编辑a.txt,如果不存在则建立空文件,默认是一般模式;
---
a(光标后) i(光标前) r(替换光标字符) o(下一行) A(行尾) I(行首) R(同r) O(上一行)        都可从 一般模式 进入 编辑模式

---
Esc            可以从 编辑模式 进入 一般模式
---
:             从 一般模式 进入 命令模式,输入取消、保存等指令
---
/            从 一般模式 进入 命令模式,可以进行搜索;
---
wq            命令默认下,保持文件,并退出;
q            命令默认下,退出;
q!            命令默认下,取消对文件的修改,并退出;
---

=========
一般模式
=========
h 或 左箭头        左
j 或 下箭头        下
k 或 上箭头        上
l 或 右箭头        右
---
ctrl+f            向前翻页
ctrl+b            向后翻页
ctrl+d            向前翻半页
ctrl+u            向后翻半页
---
0            移动到该行第一个字符
$            移动到该行最后一个字符
n<space>        向右移动n歌字符
---
G            移动到最后一行
n<Enter>        向下移动n行
---
/word            向下搜索 word
?word            向上搜索 word
---
x            向后删除1个
X            向前删除1个
---
dd            删除整行
3dd            包括当前行向下删除3行
---
yy            复制所在行
3yy            包括当前行复制向下3行
---
p            粘贴在当前行下
P            粘贴在当前行上
---
u            取消上次操作
---

=========
一般模式 ---> 编辑模式
=========
i            在当前光标前插入字符
I            在当前行首前插入字符
---
a            在当前光标后插入字符
A            在当前行尾插入字符
---
o            在当前行 下 新开一行,插入字符
O            在当前行 上 新开一行,插入字符
---
r,R            准备替换当前字符,替换后仍回到一般模式

=========
编辑模式 ---> 一般模式
=========
Esc            退出编辑模式,进入一般模式
---

=========
一般模式 ---> 命令行模式
=========
:            进入命令行模式
---

=========
命令行模式
=========
w            保存
w!            强制保存,即使是只读文件,只要用户的权限够,就可以保存
q            退出vi,如果文件已经改变且尚未保存则报错;
q!            取消修改,并退出vi
wq            保存并退出
wq!            强制保存并退出
---
w b.txt            当前文档另存为b.txt
---
r c.txt            将c.txt的内容加入到当前文档中
---
set nu            显示行号
set nonu        取消行号
---

=========
一般模式 ---> 搜索模式
=========
/            向下搜索
?            向上搜索
---



分享到:
评论

相关推荐

    Linux--vi的使用

    Linux中的vi编辑器是一款强大的文本编辑工具,虽然其界面简洁且初学者可能感到不友好,但熟练掌握vi的使用能够显著提升工作效率。vi编辑器在Linux系统中几乎是无处不在的,无论何时何地,你都可以依赖它进行文本编辑...

    linux-Vi及gcc的使用方法

    这个资源是很详细的讲解,linux中vi和gcc的使用说明,及指令说明!

    linux 32位的jdk8,版本:jdk-8u221-linux-i586.rpm

    使用ftp工具将jdk-8u191-linux-i586.rpm传至linux系统,移动到/usr/local下,chmod 755 jdk-8u191-linux-i586.rpm 赋权,使用rpm -ivh jdk-8u191-linux-i586.rpm安装配置环境变量,vi /etc/profile,在末尾(就是最...

    mysql-5.7.44-linux-glibc2.12-x86-64.tar.gz

    vi /etc/systemd/system/mysqld.service ``` 添加以下内容: ``` [Unit] Description=MySQL Server After=network.target [Service] User=mysql ExecStart=/usr/local/mysql/bin/mysqld_safe Restart=on...

    jdk-8u261-linux-x64.tar.gz

    # tar -zxvf jdk-8u261-linux-x64.tar.gz -C /usr/local/jdk # vi /etc/profile export JAVA_HOME=/usr/local/jdk/jdk1.8.0_261 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$...

    jdk-8u11-linux-64.rpm.rar

    1.创建目录 mkdir /usr/java 将1准备的rpm包放在该路径下 2.为包赋予执行权限 chmod +x jdk-8u11-linux-x64.rpm 3.执行安装命令 rpm -ivh jdk-8u11-linux...5.配置环境变量 vi /etc/profile 在末尾追加---详情下载查看

    jdk-7u71-linux-i586.tar.gz

    打开终端并使用文本编辑器(如`nano`或`vi`)编辑`~/.bashrc`或`~/.bash_profile`文件,添加以下行: ``` export JAVA_HOME=/path/to/jdk1.7.0_71 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=$JAVA_...

    (LAMP)->2 之linux-VI-权限-管道-常用指令

    本主题主要关注Linux中的文本编辑器VI,文件权限管理,以及管道(Pipe)和常用指令的使用。下面我们将详细探讨这些知识点。 **1. VI编辑器** VI(Visual Editor)是Linux和类Unix系统中的一个强大文本编辑器。它...

    linux-vi编辑器教程

    linux-vi编辑器教程,这可是我学网络工程师的笔记哦

    linux -vi-gcc 命令

    根据给定文件的信息,我们可以总结出关于 Linux 下的 vi 编辑器以及 gcc 编译器的一些关键知识点。 ### 一、vi 编辑器 #### 1. vi 编辑器模式 vi 编辑器有三种主要的工作模式: - **命令模式(Command Mode)**:...

    jdk-8u151-linux-x64.rpm

    vi profile 即执行编辑profile文件命令 JAVA_HOME=/usr/lib/jdk1.8.0_101 CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar PATH=$JAVA_HOME/bin:$HOME/bin:$HOME/.local/bin:$PATH

    最新版linux kibana-7.10.1-linux-x86_64.tar.gz

    1. **下载和解压**:首先,你需要将`kibana-7.10.1-linux-x86_64.tar.gz`文件下载到你的Linux服务器上。然后使用`tar`命令解压缩文件: ``` tar -zxvf kibana-7.10.1-linux-x86_64.tar.gz ``` 2. **选择安装目录...

    jdk-8u221-linux-x64.rpm

    jdk1.8.0_221 64位rpm包 安装 rpm -ivh jdk-8u221-linux-x64.rpm 环境配置 vi /etc/profile export JAVA_HOME=/usr/java/jdk1.8.0_221-amd64 export PATH=$PATH:$JAVA_HOME/bin

    linux-vi使用手册

    ### Linux-Vi使用手册知识点详解 #### 一、vi编辑器简介 vi(visual editor)是一种功能强大的全屏幕文本编辑器,在大多数Unix系统以及Linux发行版中都可以找到它。vi编辑器具有两种基本操作模式:命令模式和输入...

    build-arm-linux-4.2.1

    vi sysdeps/unix/sysv/linux/arm/ioperm.c # 将 "BUS_ISA" 改为 "CTL_BUS_ISA"(第 103 和 104 行) vi config.make.in # 将 "slibdir=@" 改为 "slibdir=@libdir@" vi Makeconfig # 删除所有-lgcc_eh的出现 ...

    jdk-7u80-linux-i586.gz

    $sudo vi /etc/profile 在末尾行添加 #set java environment JAVA_HOME=/usr/local/jdk1.7.0 CLASSPATH=.:$JAVA_HOME/lib.tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH 保存退出 $ ...

    linux-vi命令

    ### Linux下的Vi编辑器详解 #### 一、Vi编辑器基本概念 Vi是Unix系统以及类Unix系统(如Linux)中最常用的文本编辑器之一。它最初由Bill Joy编写,并因此得名“vi”(Visual Editor)。Vi编辑器具有强大的文本编辑...

    linux-VI-工具的使用.pdf

    在探讨Linux系统中VI工具的使用时,首先需明确VI是一款广泛应用于UNIX和Linux环境下的文本编辑器。它拥有强大的文本处理能力,能够满足日常的文本编辑、代码编写及配置文件的修改需求。以下将详细介绍VI编辑器的各种...

    linux-VI学习

    Linux中的VI(Visual Editor)是经典的文本编辑器之一,它在命令行环境下提供了一种高效且功能强大的方式来创建和编辑文件。VI编辑器最初在1976年由Bill Joy为Unix系统开发,至今仍然是Linux和类Unix系统中的标准...

    linux-vi.rar_vi

    要启动Vi,可以在终端输入`vi`或`vim`(Vi Improved的简称,是Vi的一个增强版本)加上文件名,如`vim linux vi.txt`。退出Vi有多种方式:在命令模式下输入`:q`退出(如果文件未修改),`:w`保存并退出,`:q!`强制不...

Global site tag (gtag.js) - Google Analytics