==================
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 取消行号
---
=========
一般模式 ---> 搜索模式
=========
/ 向下搜索
? 向上搜索
---
- 浏览: 58223 次
- 性别:
- 来自: 成都
文章分类
- 全部博客 (101)
- Database-Oracle-SQL (7)
- DataBase-Oracle-DBA (7)
- Database-Oracle-Opt (1)
- JavaScript-jQuery (1)
- Server-WebLogic (1)
- Server-Jboss (2)
- ATG10 (10)
- Endeca (13)
- WebService (1)
- Endeca Management Command (2)
- Script (4)
- Design Pattern (8)
- Java 虚拟机 (0)
- EJB (0)
- Linux (13)
- Java 核心 (7)
- 数据结构 (7)
- 算法 (5)
- XML (1)
- Error (3)
- EndecaError (1)
- 企业架构 (1)
- ATG-Price (2)
- Stress Test (0)
- Web服务器 (2)
- Cluster (0)
- SEO (0)
最新评论
发表评论
-
Linux svn 生成patch & 应用patch
2015-10-09 23:06 709Linux svn 生成patch & 应用patc ... -
Linux 安装 JDK
2015-04-20 12:47 4921.下载jdk-6u20-linux-i586-rpm.bi ... -
Linux 安装配置 Nagios
2015-03-01 15:40 0Linux 安装配置 Nagios 1 Nagios能够 ... -
Linux Commons Installation
2015-03-01 14:04 931Linux Commons Installation L ... -
Linux Error
2015-03-01 12:10 4431 /bin/sh: cc: command not fo ... -
ISCSI 环境配置
2015-03-01 12:03 0ISCSI 环境配置 1 架构图 2 机器的信息 ... -
Linux Centos7 防火墙
2015-02-01 18:52 477CentOS 7.0配置静态IP 重启服务 se ... -
Linux 环境变量
2015-02-01 17:06 535/etc/environment 或 /etc/profile ... -
Linux-解压/压缩
2014-01-16 21:58 430.tar 压缩文件: 解压:tar xvf file.t ... -
Linux-进程管理命令
2014-01-16 21:38 629ps a :显示当前机器的所有进程,包括其他用户进程。 p ... -
Linux —常用命令
2014-01-07 22:21 537一:创建文件的几种方 ... -
Linux_Stream Editor
2014-01-05 11:24 546sed是一个文件处理工具,本身是一个管道命令,主要是以行为单 ... -
Linux-文本处理
2014-01-04 17:25 556Linux下文本的处理 Sort(排序)文本 Sort工 ... -
Linux-正则表达式
2014-01-04 17:22 441Linux下 正则表达式 所支持的工具有哪些呢: 1 匹配 ...
相关推荐
Linux中的vi编辑器是一款强大的文本编辑工具,虽然其界面简洁且初学者可能感到不友好,但熟练掌握vi的使用能够显著提升工作效率。vi编辑器在Linux系统中几乎是无处不在的,无论何时何地,你都可以依赖它进行文本编辑...
这个资源是很详细的讲解,linux中vi和gcc的使用说明,及指令说明!
使用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,在末尾(就是最...
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...
2、解压tar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 3、移动目录mv mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/mysql/mysql-5.7.22 4、创建用户组和用户 groupadd mysql useradd -r -g mysql -...
# 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=$...
打开终端并使用文本编辑器(如`nano`或`vi`)编辑`~/.bashrc`或`~/.bash_profile`文件,添加以下行: ``` export JAVA_HOME=/path/to/jdk1.7.0_71 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=$JAVA_...
1.创建目录 mkdir /usr/java 将1准备的rpm包放在该路径下 2.为包赋予执行权限 chmod +x jdk-8u11-linux-x64.rpm 3.执行安装命令 rpm -ivh jdk-8u11-linux...5.配置环境变量 vi /etc/profile 在末尾追加---详情下载查看
本主题主要关注Linux中的文本编辑器VI,文件权限管理,以及管道(Pipe)和常用指令的使用。下面我们将详细探讨这些知识点。 **1. VI编辑器** VI(Visual Editor)是Linux和类Unix系统中的一个强大文本编辑器。它...
linux-vi编辑器教程,这可是我学网络工程师的笔记哦
根据给定文件的信息,我们可以总结出关于 Linux 下的 vi 编辑器以及 gcc 编译器的一些关键知识点。 ### 一、vi 编辑器 #### 1. vi 编辑器模式 vi 编辑器有三种主要的工作模式: - **命令模式(Command Mode)**:...
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
1. **下载和解压**:首先,你需要将`kibana-7.10.1-linux-x86_64.tar.gz`文件下载到你的Linux服务器上。然后使用`tar`命令解压缩文件: ``` tar -zxvf kibana-7.10.1-linux-x86_64.tar.gz ``` 2. **选择安装目录...
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使用手册知识点详解 #### 一、vi编辑器简介 vi(visual editor)是一种功能强大的全屏幕文本编辑器,在大多数Unix系统以及Linux发行版中都可以找到它。vi编辑器具有两种基本操作模式:命令模式和输入...
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的出现 ...
$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编辑器详解 #### 一、Vi编辑器基本概念 Vi是Unix系统以及类Unix系统(如Linux)中最常用的文本编辑器之一。它最初由Bill Joy编写,并因此得名“vi”(Visual Editor)。Vi编辑器具有强大的文本编辑...
vi config/kibana.yml ``` 主要配置项包括: 1. `elasticsearch.url`: 指定Elasticsearch实例的URL,例如`http://localhost:9200`。 2. `server.host`: Kibana服务器的监听地址,通常设置为`localhost`或`0.0.0.0`以...
在探讨Linux系统中VI工具的使用时,首先需明确VI是一款广泛应用于UNIX和Linux环境下的文本编辑器。它拥有强大的文本处理能力,能够满足日常的文本编辑、代码编写及配置文件的修改需求。以下将详细介绍VI编辑器的各种...