- 浏览: 2880542 次
- 性别:
- 来自: 武汉
文章分类
- 全部博客 (1173)
- 名言警句 (5)
- 心情随笔 (50)
- 数据库 (57)
- Java基础 (241)
- J2EE框架 (91)
- 数据结构 (12)
- 程序设计 (21)
- WEB技术 (128)
- 网络日志 (12)
- IT资讯 (247)
- linux (64)
- solaris (2)
- 其它 (143)
- WebService (4)
- 日语学习 (2)
- 机器人 (5)
- Android (5)
- cgywin (3)
- Game (1)
- DWR (1)
- spring (8)
- canvas (1)
- Guava (3)
- Modbus (5)
- 测试 (6)
- mongodb (9)
- Quartz (2)
- Cron (1)
- windows (2)
- 持续集成 (1)
- bootstrap (3)
- 结对编程 (1)
- nodejs (1)
- Netty (1)
- 安全 (3)
- webstorm (2)
- sparkline (1)
- Job (1)
- git (3)
- Maven (3)
- knockout (5)
- jquery (1)
- bower (1)
- docker (1)
- confluence (4)
- wiki (1)
- GoogleMap (1)
- jekyll (10)
- ruby (2)
- npm (3)
- browserify (1)
- gulp (3)
- openwrt (1)
- discuz (3)
- 输入法 (1)
- JPA (1)
- eclipse (2)
- IntelliJ (1)
- css (1)
- 虚拟机 (1)
- 操作系统 (1)
- azkaban (2)
- scrum (1)
最新评论
-
pangxiea_:
你好, 想请问一下 Linux下 这么使用rxtxcomm 在 ...
使用Java进行串口通信 -
abababudei:
请教一下,这个您是怎么解决的:/dev/ttyS2enteri ...
Java应用程序的MODBUS通讯 -
xuniverse:
hannibal005 写道楼主,我问下 request.se ...
用javascript与java进行RSA加密与解密 -
atxkm:
找了一下午,终于找到了
gulp 拷贝文件时如何移除文件目录结构 -
kalogen:
gtczr 写道非常感谢,经过我自己的修改,已经完美实现。发出 ...
用javascript与java进行RSA加密与解密
VI命令 可以说是Unix/Linux世界里最常用的编辑文件的命令了,但是它的命令集太多,所以要想精通他,也是一件很不容易的事情,除了专业SA,对于我们开发人员而已只需要掌握一些最最常见的用法应该就可以了;下面就介绍一些常见的命令:
命令 | 描述 |
nG | 跳转到第n行。n为行数,该命令立即使光标跳到指定行 |
G | 跳转到文件最后一行 |
gg | 跳转到文件第一行 |
Ctrl+G | 光标所在位置的行数和列数报告 |
:set nu | 编辑器中显示行号 |
Ctrl-f | 向前翻页 |
Ctrl-b | 向后翻页 |
n+ | 光标下移n行 |
n- | 光标上移n行 |
0 | 光标移至当前行首,注意是数字零 |
$ | 光标移至当前行尾 |
dd | 删除一行,后行自动上移 |
D | 删除从光标至行尾的字符 |
d0 | 删除光标至行首间的字符,注意是数字0 |
d$ | 删除光标至行尾间的字符 |
u | 撤销上一次操作,类似于Ctrl+Z |
/pattern | 从光标开始处向文件尾搜索pattern |
?pattern | 从光标开始处向文件首搜索pattern |
n | 在同一方向重复上一次搜索命令 |
N | 在反方向上重复上一次搜索命令 |
:s/p1/p2/g | 将当前行中所有p1均用p2替代;其中s代表substitute、g代表global |
:n1,n2s/p1/p2/g | 将第n1至n2行中所有p1均用p2替代 |
:g/p1/s//p2/g | 将文件中所有p1均用p2替换 |
:n | 跳转到第n行 |
i/r | 变成插入/替换模式 |
q/q! | 退出/强制不保存退出 |
:w /tmp/tmpfile | 将文件保存到制定文件,这在遇到文件是只读时特别有用 |
:x/:wq/zz | 保存并退出 |
发表评论
-
linux中if -z -d什么意思?
2015-04-27 13:53 1173[ -a FILE ] 如果 FILE 存在则为真。 ... -
linux bash shell 基本知识
2015-04-23 14:01 1236以下为转载内容: $ which bash O ... -
如何处理 bash shell 变量中的斜杠(/)?
2015-02-10 12:19 3639#!/bin/bash ## Our path ... -
通过dos 命令调用git bash
2015-01-14 12:57 19011. 先安装 git windows 客户端 2. ... -
vim常用快捷键
2014-11-24 10:55 737一. 移动: h,j,k,l: ... -
win7 + cygwin + nodejs很详细的安装步骤
2014-04-12 09:23 4437win7下安装node.js详细步骤 1.下载cygwin ... -
open windows explorer in cygwin
2014-01-08 14:29 731There's a very good implementa ... -
Operator usage in bash shell
2014-01-07 15:19 974Common Bash comparisons Op ... -
call bash shell script by dos command
2014-01-07 13:50 18111. at first we have a scrip ... -
10 个很有用的高级 Git 命令
2013-08-26 19:56 908迄今,我已经使用Git很长一段时间了,考虑分享一些不管你是团 ... -
cygwin很多命令显示command not found的解决办法
2013-08-14 13:53 2754cygwin很多命令显示command not found的 ... -
linux 服务器初始基本设置
2013-07-18 17:16 968初始安全设置 登录以后,应该马上安装安全更新,这很重要,安 ... -
10个VI的常用技巧
2013-07-17 12:42 9331.打开和关闭行号 :s ... -
some useful notes for cygwin
2013-05-22 10:48 1108useful alias list: ========== ... -
Change cygwin Home location
2013-05-22 10:20 1049Directly edited the Cygwin.bat ... -
vim语法高亮
2013-05-21 18:51 1061vi配置:1.在用户目录建立.vimrc[flying_dog ... -
bash shell notes:
2013-01-29 12:04 1112#!/bin/bash config_file ... -
how to call groovy application in linux
2013-01-29 10:21 945#!/bin/bash function launc ... -
Userful shell commoand in linux
2013-01-04 16:08 1065Userful shell commoand in li ... -
awk - 10 examples to group data in a CSV or text file
2012-06-07 18:28 1819awk is very powerful when i ...
相关推荐
本资源"Linux.Command(PDF)"是针对Linux操作系统中命令行工具的一个详细指南,旨在帮助用户深入理解和掌握在Linux环境下进行日常操作的各种命令。 Linux命令是与操作系统交互的主要方式,它允许用户执行各种任务,...
《The Linux Command Line 中文版》这本书是一部关于Linux命令行操作的经典教程,由William E. Shotts Jr.撰写。它既适合初学者入门学习,也能够帮助有经验的Linux用户进一步提升技能。本书内容全面,涵盖了Linux...
1. **LCD基础.docx**:这个文件可能包含Linux命令的基础知识,如文件和目录操作(如ls, cd, mkdir, rm, cp, mv),文本编辑器(如vi/vim或nano),进程管理(如ps, kill, top),以及系统信息查询(如uname, df, ...
Linux下的vi(Vim)编辑器是一款强大的文本编辑工具,被广泛用于系统管理和软件开发。以下是对vi命名操作文档中的主要知识点的详细说明: 1. **启动与打开文件**: - `vi filename`:打开或创建名为filename的文件...
这份压缩包“linux_vi_command.zip”包含两个PDF文档,分别是“vi_memento.pdf”和“linux_command_memento.pdf”,它们提供了关于Linux命令和VIM编辑器的详细指南和快速参考。 首先,让我们讨论Linux命令。Linux...
### Linux VI 常用命令详解 #### 一、VI编辑器概述 VI(Visual Editor)是Unix/Linux系统中最常见的文本编辑器之一。对于初学者来说,VI的学习曲线较为陡峭,但掌握后能极大地提高工作效率。本文将详细介绍VI编辑器...
1. **命令模式(Command Mode)**:这是Vi编辑器启动时默认进入的模式。在该模式下,可以执行大部分编辑操作,如移动光标、删除文本等。 - 进入方式:Vi启动时自动进入。 - 功能:移动光标、复制、粘贴、查找替换等...
vi有三种基本模式:正常模式(Normal mode)、插入模式(Insert mode)和命令行模式(Command-line mode)。 - 正常模式:默认模式,用于移动光标、复制、粘贴、删除等操作。 - 插入模式:按下`i`、`a`、`o`等键后...
Linux中的`vi`(Visual Editor)是一款强大的文本编辑器,具有丰富的命令集和高效的操作方式。它是许多系统管理员和程序员的首选工具,因为其非图形化的特性使得它在没有图形界面或者网络连接不稳定的情况下依然能...
Linux中的vi编辑器是一款强大的文本编辑工具,几乎在所有的UNIX和Linux系统中都可以找到它的身影。vi编辑器的独特之处在于其拥有三种操作模式:命令模式(Command mode)、插入模式(Insert mode)和底线命令模式...
Vi 编辑器可以分为三种操作状态:命令模式(Command mode)、插入模式(Insert mode)和底线命令模式(Last line mode)。在命令模式下,可以控制屏幕光标的移动,字符或光标的删除,移动复制某区段及进入插入模式下...
Linux实验报告Vi编辑器的使用 本文将对Vi编辑器的使用进行详细的介绍,包括Vi编辑器的基本概念、使用方法和技巧,并通过实验步骤来加深对Vi编辑器的理解和掌握。 一、实验目的 学习使用Vi编辑器建立、编辑、显示...
6. 使用vi编辑器:vi或其增强版vim是Linux系统中最受欢迎的文本编辑器之一,具有强大的功能和高效的操作方式。掌握vi是每个Linux用户的一项重要技能。 7. 命令链式操作:组合多个命令以实现复杂的操作,这涉及到...
### Linux Vi 命令详解 #### 一、Vi 编辑器基本概念 Vi(Visual editor)是一种广泛应用于Linux及Unix系统中的文本编辑器。它最初由Bill Joy开发,并随同BSD Unix一起发布,逐渐成为了许多用户进行文本编辑的标准...
Linux之VI命令详解 Linux系统中的VI编辑器是一种功能强大的文本编辑器,它提供了一个视窗设备,通过它可以编辑文件。vi编辑器是所有UNIX系统都会提供的屏幕编辑器,对UNIX系统略有所知的人或多或少都觉得vi超级难用...