- 浏览: 466381 次
- 性别:
- 来自: 济南
文章分类
- 全部博客 (470)
- 前言 (1)
- 【sys】centos6.2 (51)
- 【sys】shell (8)
- 【sys】yum (1)
- software (6)
- 【tec】ruby (16)
- 【tec】rails (35)
- 【tec】rails路由 (2)
- 【tec】rails部署 (10)
- 【tec】rails优化 (6)
- 【tec】rails测试 (11)
- 【tec】php (45)
- 【tec】android (1)
- 【tec】ios (125)
- 【data】mysql (11)
- web (6)
- 【life】文学与提升 (2)
- life (36)
- 【life】怀念 (1)
- 【web】nginx (5)
- 【web】网络与安全 (4)
- 工作随笔 (1)
- 【software】svn (5)
- 【script】jquery (10)
- powerEdge (2)
- 杂七杂八 (5)
- 【sys】ubuntu (9)
- 【sys】windows (4)
- 【tec】java (1)
- 【tec】html (3)
- 【tec】c++ (38)
- 【tec】汇编 (1)
- 【data】数据库 (1)
- 【exchange 】学术交流 (1)
- 【tec】域名空间 (1)
- 【tec】编程先知 (1)
- 【tec】网站建设 (7)
- 【sys】mac (24)
- 【sys】seo (1)
- 【tec】wp (1)
- 【software】git (4)
最新评论
-
fireDragonpzy:
呵呵 貌似我网站上的有更新 你从那里看看 这个博客维护的不及时 ...
牛人经典语录 -
Peppermintchz:
还真这么2过啊!!好怀念啊
牛人经典语录 -
fireDragonpzy:
chenhong53 写道你好,我想问一下,能不能给一组精灵数 ...
cocos2d-x事件触发的优先级 -
chenhong53:
你好,我想问一下,能不能给一组精灵数组中的精灵添加触屏优先级, ...
cocos2d-x事件触发的优先级 -
fireDragonpzy:
dreamstar1020 写道谢谢庞兄指点,写的很详细,谢谢 ...
致:上海郑兄(虚拟主机-web服务器搭建)
vi编辑器有3种模式:命令模式、输入模式、末行模式。掌握这三种模式十分重要: 命令模式:vi启动后默认进入的是命令模式,从这个模式使用命令可以切换到另外两种模式,同时无论在任何模式下只要按一下[Esc]键都可以返回命令模式。在命令模式中输入字幕“i”就可以进入vi的输入模式编辑文件。 输入模式:在这个模式中我们可以编辑、修改、输入等编辑工作,在编辑器最后一行显示一个“--INSERT--”标志着vi进入了输入模式。当我们完成修改输入等操作的时候我们需要保存文件,这时我们需要先返回命令模式,在进入末行模式保存。 末行模式:在命令模式输入“:”即可进入该模式,在末行模式中有好多好用的命令。 1.编辑操作 进入输入模式命令 i插入命令 a附加命令 o打开命令 c修改命令 r取代命令 s替换命令 Esc退出命令 输入模式的操作 Home光标到行首 End 光标到行尾 Page Up和Page Down上下翻页 Delect删除光标位置的字符 删除操作(命令模式使用) x删除光标处的单个字符 dd删除光标所在行 dw删除当前字符到单词尾包括空格的所有字符 #x例如3x删除光标处向右的三个字符 #dd例如3dd从当前行开始向下删除三行文本 撤销操作 u命令取消最近一次的操作,可以使用多次来恢复原有的操作 U取消所有操作 Ctrl+R可以恢复对使用u命令的操作 复制操作 yy命令复制当前整行的内容到vi缓冲区 yw复制当前光标所在位置到单词尾字符的内容到vi缓存区,相当于复制一个单词 y$复制光标所在位置到行尾内容到缓存区 y^复制光标所在位置到行首内容到缓存区 #yy例如:5yy就是复制5行 #yw例如:2yw就是复制两个单词 如果要复制第m行到第n行之间的内容,可以在末行模式中输入m,ny例如:3,5y复制第三行到第五行内容到缓存区。 2.查找和替换 vi的查找和替换功能主要在末行模式完成: 至上而下的查找 / 要查找的字符窜,其中/代表从光标所在位置起开始查找,例如:/ work 至下而上的查找 ?要查找的字符窜 例如:/ work 替换 :s/old/new用new替换行中首次出现的old : s/old/new/g 用new替换行中所有出现的old :#,# s/old/new/g用new替换从第#行到第#行中出现的old :% s/old/new/g用new替换整篇中出现的old 如果替换的范围较大时,在所有的命令尾加一个c命令,强制每个替换需要用户进行确认,例如:s/old/new/c 或s/old/new/gc 3恢复文件 vi在编辑某一个文件时,会生成一个临时文件,这个文件以 . 开头并以 .swp结尾。正常退出该文件自动删除,如果意外退出例如忽然断电,该文件不会删除,我们在下次编辑时可以选择一下命令处理: O只读打开,不改变文件内容 E继续编辑文件,不恢复.swp文件保存的内容 R将恢复上次编辑以后未保存文件内容 Q退出vi D删除.swp文件 或者使用vi -r 文件名来恢复未保存的内容 在GUI下: (1)可按i进入插入模式 (2)使用鼠标拖动反选要粘贴的内容,按鼠标左键复制选定块到缓冲区 (3)然后将光标移到要粘贴处,按鼠标中键(两键鼠标可同时按左右键),粘贴缓冲区内容。 在纯文本终端下: (1)选定文本块,使用v进入可视模式;移动光标键选定内容 (2)复制选定块到缓冲区,用y;复制整行,用yy (3)剪切选定块到缓冲区,用d;剪切整行用dd (4)粘贴缓冲区中的内容,用p 在同一编辑窗打开第二个文件,用:sp [filename] 在多个编辑文件之间切换,用Ctrl+w 命令前面加数字表示重复次数,加字母表示使用的缓冲区名称。 获取帮助,用:help [内容或命令]
最头页 :0 最尾页:$ dd 删除 np回退 n=1,2.3,4 yy复制 p 张贴 pageup:上一页 pagedown:下一页 end:行尾 hoem:行首 :wq 保存退出 :q 退出 :q!不保存退出 撤销操作 u命令取消最近一次的操作,可以使用多次来恢复原有的操作 U取消所有操作 Ctrl+R可以恢复对使用u命令的操作
发表评论
-
iptables
2012-05-16 09:14 918# Firewall configuration writte ... -
linux 启动文件
2012-05-09 20:03 911l0:0:wait:/etc/rc.d/rc 0 l1: ... -
linux服务自启动
2012-05-09 19:40 943以下是我整理的一些有关"linux服务自动启动功能& ... -
基于DNS的分布式字典查询服务使用方法
2012-05-06 16:16 9281. 在 ~/.bashrc 的末尾添加下面两行 # jia ... -
linux jdk安装
2012-04-30 11:04 16061、下载jdk linux版本 地址:http://www. ... -
linux下php环境搭建
2012-04-24 10:50 13961.卸载自带的php rpm -qa|grep php ... -
linux下php编译参数
2012-04-24 10:14 804http://huagelinux.blog.163.com/ ... -
linux 支持gb2312文件
2012-04-24 09:22 1496用命令:locale -a 可以查看是否支持gb2312 ... -
centos下mysql安装
2012-04-20 15:01 965#wget http://mysql.ntu.edu.tw/D ... -
Linux下查看用户及用户组的方法
2012-03-26 15:54 960http://soft.chinabyte.com/os/15 ... -
mysql 的自动启动 使用配置文件 /etc/my.cnf
2012-03-17 14:27 816http://www.cnblogs.com/cy163/ar ... -
linux命令积累
2012-03-17 14:15 8771 查看文件属性: ll 文件名 2 创建软连接: ln - ... -
libmysqlclient.so.18错误
2012-03-17 13:08 2590设置libmysqlclient的软链,防止编译其它依赖Mys ... -
解决远程连接mysql错误1130
2012-03-16 09:45 921远程连接Mysql服务器的数据库,错误代码是1130,ERRO ... -
Linux SSH远程文件目录传输命令scp (转载)
2012-03-15 16:01 961相信各位VPSer在使用VPS时会经常在不同VPS间互相备份数 ... -
Centos6.2 web服务器分区--self
2012-02-22 10:44 1828分区类型 分区的实 ... -
Centos目录解析--self
2012-02-22 10:42 1386Centos文件系统: 1.普通文件 2.目录文件 3. ... -
linux下的chkconfig
2012-02-17 16:27 14041 chkconfig 检查和设置系统的各种服务。 语法:c ... -
linux下svn服务开机自启动
2012-02-17 16:17 2797本文为firedragonpzy原创,转载务必在明显处注明: ... -
Linux环境变量的设置和查看方法
2012-02-13 19:47 8231. 显示环境变量HOME $ echo $HOME ...
相关推荐
Linux下Vi命令详解的知识点涵盖了文本编辑器Vi/Vim的使用方法和技巧。Vi是一个功能强大的文本编辑器,在Linux系统中广泛应用,具备高效的编辑能力。Vim是Vi的增强版,提供了更多的功能和扩展性。 首先,Vi有三种...
本文将深入探讨Linux的基本命令以及强大的文本编辑器vi(Visual Editor)的使用方法。 首先,让我们了解一些基础的Linux命令。在Linux环境中,命令行是主要的操作界面,通过输入命令来执行各种任务。以下是一些常见...
### Linux下vi命令大全知识点详解 #### 一、vi编辑器简介 vi是Unix/Linux操作系统中最常用的文本编辑器之一,其全称为Visual Editor。vi编辑器功能强大且使用灵活,适用于快速编辑各种类型的文本文件。它支持多种...
在Linux操作系统中,`vi`(Visual Editor)是一款强大的文本编辑器,被广泛用于系统管理、脚本编写和日常文本编辑任务。它以其高效的编辑模式和简洁的命令行操作而闻名。下面,我们将深入探讨`vi`命令及其相关知识点...
在Linux操作系统中,`vi`(Visual Editor)是一个非常重要的文本编辑器,它在所有的Unix和Linux发行版中都是标准配置。`vi`编辑器以其强大的功能...学习和熟练掌握`vi`编辑器,将极大地提升你在Linux环境下的工作效率。
Linux下的vi编辑器是一款强大的文本编辑工具,是所有Unix及Linux系统中的标准配置。vi编辑器具有三个主要的工作模式...作为Linux开发者,了解和熟练使用vi命令是必备技能之一,这将有助于你在Linux环境中更流畅地工作。
总的来说,掌握vi的命令用法对于日常的Linux系统管理非常有用,尽管初学者可能觉得它不太直观,但一旦熟悉了这些基本操作,你会发现vi的强大和高效。练习和熟悉这些命令将大大提高你在Linux环境下的工作效率。
Linux之VI命令详解 Linux系统中的VI编辑器是一种功能强大的文本编辑器,它提供了一个视窗设备,通过它可以编辑文件。vi编辑器是所有UNIX系统都会提供的屏幕编辑器,对UNIX系统略有所知的人或多或少都觉得vi超级难用...
### Linux Vi 命令详解 #### 一、Vi 编辑器基本概念 Vi(Visual editor)是一种广泛应用于Linux及Unix系统中的文本编辑器。它最初由Bill Joy开发,并随同BSD Unix一起发布,逐渐成为了许多用户进行文本编辑的标准...
常用命令linux下vi编辑器命令大全常用命令linux下vi编辑器命令大全
本文将主要聚焦于“vi”命令,一个强大的文本编辑器,以及与之相关的其他Linux命令。 **一、vi编辑器** vi(Visual Editor)是Linux和Unix系统中的一个全屏文本编辑器,它的全名是“Visual Editor for the Third ...
详解 Linux Vi 命令用法 Vi 编辑器是 Linux 系统中最基本的编辑器,它提供了一个视窗设备,通过它可以编辑文件。Vi 编辑器可以分为三种操作状态:命令模式(Command mode)、插入模式(Insert mode)和底线命令模式...
### Linux 下 vi 编辑器基础命令详解 #### 标题与描述概述 本文主要针对 Linux 系统下的 vi 编辑器进行简单的命令介绍,旨在帮助初学者快速上手并掌握基本操作方法。 #### 标签:Linux 下 vi 简单命令介绍 #### ...
### Linux下Vi编辑器命令大全 #### 概述 Vi编辑器是Unix及类Unix操作系统(包括Linux)中广泛使用的文本编辑工具。Vi编辑器具备强大的功能和丰富的命令集,适用于从简单的文本编辑到复杂的脚本编写等多种场景。本文...
Linux 下 vi 编辑器命令大全 Linux 下 vi 编辑器是一种功能强大的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件。vi 编辑器是所有 UNIX 系统都会提供的编辑器,它提供了一个视窗设备,通过它可以编辑文件...
### Linux 下 Vi 编辑器常用命令详解 #### 一、进入 vi 的命令 1. **vi filename**:此命令用于打开或编辑一个名为 `filename` 的文件,并且默认会进入命令模式。 2. **vi +n filename**:通过这个命令可以打开文件...