Linux 系统常用命令汇总(二) vi 文本编辑
| 文本编辑 | ||
| vi | 命令 | 作用 |
| +文件名 | 编辑文本文件,若文件不存在同时创建该文件 | |
| Ctrl+f | 向后翻一页 | |
| Ctrl+b | 向前翻一页 | |
| Ctrl+d | 向后翻半页 | |
| Ctrl+u | 向前翻半页 | |
| + | 光标移动到下一行 | |
| - | 光标移动到上一行 | |
| 数字+空格 | 光标向右移动n个字符 | |
| 0 | 移动到本行首个字符处 | |
| $ | 移动到本行最后一个字符处 | |
| H | 光标移动到屏幕最上行 | |
| M | 光标移动到屏幕中间行 | |
| L | 光标移动到屏幕最下行 | |
| G | 光标移动到文件最后一行 | |
| nG | 光标移动到文件第n行 | |
| n+回车 | 光标向下移动n行 | |
| /word | 在光标后面查找名为word的字符串 | |
| ?word | 在光标前面查找名为word的字符串 | |
| :n1,n2s/word1/word2/g | 在第n1行到n2行间查找word1,并替换为word2 | |
| :1,$s/word1/word2/g | 在第1行到最后行间查找word1,并替换为word2 | |
| :1,$s/word1/word2/gc | 在第1行到最后行间查找word1,并替换为word2,但替换前需要用户确定 | |
| x(X) | x删除光标所在位置的一个字符,X向前删除一个字符 | |
| nx | 从光标所在位向后删除n个字符 | |
| dd | 删除光标所在的整行 | |
| ndd | 删除光标向下的n行 | |
| d1G | 删除光标所在行到第一行的所有行 | |
| dG | 删除光标所在行到最后一行的所有行 | |
| yy | 复制光标所在行 | |
| nyy | 复制光标所在行往下n行 | |
| y1G | 复制光标所在行到第一行的所有行 | |
| yG | 复制光标所在行到最后一行的所有行 | |
| p(P) | p黏贴复制的内容到光标所在行,P为黏贴到光标所在的上一行 | |
| u | 恢复上一次操作 | |
| :w | 存盘 | |
| :w! | 强制存盘 | |
| :q | 退出 | |
| :q! | 强制退出 | |
| :wq | 保存退出 | |
| :w 文件名 | 保存为另一个文件 | |
| :r 文件名 | 读入一个文件,把读入的文件内容添加到光标所在行 | |
| :set nu | 显示行号 | |
| :set nonu | 不显示行号 | |
| :n1,n2w 文件名 | 从第n1行到n2行保存成另一文件 | |
| i | 插入 | |
| a | 添加 | |
| o | 新增行 | |
| r,R | 替换 | |
| ESC | 退出编辑模式 | |
Linux 系统常用命令汇总(二) vi 文本编辑的更多相关文章
- Linux系统常用命令汇总
命令格式:命令 -选项 参数,例如:ls -la /usr:当有多个选项时,可以写在一起.ifconfig:查看当前机器的IP信息service network restart:重启网络服务servi ...
- Linux 系统常用命令汇总(三) 用户和用户组管理
用户和用户组管理 命令 选项 注解 示例 useradd [选项] 用户名 新建用户 创建一个名为tester的用户,并指定他的UID为555,指定加入test群,指定其使用C-shell: use ...
- Linux 系统常用命令汇总(六) 文件打包与压缩
文件打包与压缩 命令 选项 注解 示例 compress 文件名 压缩指定的文件,压缩后的格式为*.z compress install.log -d 解压被压缩的文件 .z为后缀的文件:compr ...
- Linux 系统常用命令汇总(四) 程序和资源管理
程序和资源管理 分类 命令 选项 注解 背景管理 & command+& 将任务放到后台进行 ctrl+z 暂停任务 fg [%number] 讲后台程序推到前台来,number表示进 ...
- Linux 系统常用命令汇总(一) 文件和目录操作
文件和目录 命令 选项 注解 示例 文件的基本操作 ls [选项][文件] 显示所有文件和目录 ls -al -a(A) 显示所有文件和目录,包括隐藏文件和目录(显示所有文件和目录,包括隐藏文件和 ...
- Linux 系统常用命令汇总(七) 安全设置
安全设置 分类 命令 选项 注解 安全策略 selinux setenforce number(0,1) 设置selinux状态,0关闭,1开启 getenforce 显示当前selinux状态,e ...
- Linux 系统常用命令汇总(五) 磁盘管理
磁盘管理 命令 选项 注解 示例 df [选项] 显示磁盘空间使用情况 显示磁盘空间是员工情况,以M显示: df -m -i 使用inodes显示结果 -k(m) 使用KB(MB)显示结果 du ...
- Linux系统常用命令权威指南
<一>线上查询及帮助命令(2)1.man man [选项] [命令] 查看命令帮助,命令的词典,更复杂的还有info,但不常用. #man cd-a 显示所有的手册页,不只是显示第一个-f ...
- Linux记录-linux系统监控命令汇总
命令 功能应用 用法举例 free 查看内存使用情况,包括物理内存和虚拟内存 free -h或free -m vmstat 对系统的整体情况进行统计,包括内核进程.虚拟内存.磁盘.陷阱 ...
随机推荐
- C#方法的六种参数,值参数、引用参数、输出参数、参数数组、命名参数、可选参数
方法的参数有六种,分别是值参数.引用参数.输出参数.参数数组.命名参数.可选参数. 值参数 值参数是方法的默认类型,通过复制实参的值到形参的方式把数据传递到方法,方法被调用时,系统作两步操作: 在栈中 ...
- 回文串---Palindrome
POJ 3974 Description Andy the smart computer science student was attending an algorithms class whe ...
- MyBatis插入语句返回主键值
插入语句xml代码: <insert id="insertUser" parameterType="com.spring.mybatis.po.User" ...
- svn的管理与维护要点—纯手工编写
由于在公司要维护阿里云的linux服务器,我们的svn服务器就安在阿里云上面.所以经常会涉及到svn的维护操作.离职的时候编写交接文档,刚好有充足的时间写一篇说明介绍,此说明纯原创,不是从网上复制,手 ...
- Linux 安装 PHP 环境
使用虚拟机玩linux时,发现CentOS中的php版本是5.1.6.如果要安装新版的php,需要把旧的版本删除. 先查看下php版本:# php -v 如果执行该命令提示该命令不存在,那么可以通过以 ...
- 为什么每个浏览器都有Mozilla字样?
你是否好奇标识浏览器身份的)”,于是IE可以收到含有框架的页面了,所有微软的人都嗨皮了,但是网站管理员开始晕了. 因为微软将IE和Windows捆绑销售,并且把IE做得比Netscape更好,于是第一 ...
- c++ const用法小结
const用法 1,定义全局变量的内存分配问题 #define Pi_1 3.14 //使用#define宏 const double Pi_2 = 3.14 //使用const ...
- android lsitview setOnItemLongClickListener 无效或不执行
今天遇到了lsitview的setOnItemLongClickListener的方法不执行,我是在listview中的每一个ITEM都存放了不同的布局:给整个item布局设置了点击事件onClick ...
- Fragment官方解析
由于fragment和activity的生命周期很类似,对activity不熟悉的可以参考–深入了解Activity-生命周期, 深入理解Activity-任务,回退栈,启动模式, 概要 A Frag ...
- C++语言-02-函数
普通函数 C++是在C语言的基础上增加了面向对象特性的语言,是C语言的超集 C++中的普通函数与C语言中的普通函数具有类似的性质.请参照以下博客:C语言-04-函数 与类相关的函数 C是一种OOP语言 ...