Linux下vi编辑器操作文件内容的命令
来源:互联网 发布:2016淘宝彩票是真的吗 编辑:程序博客网 时间:2024/06/05 23:43
一般我们在使用时把vi简化成两个模式,命令模式(command mode)和插入模式(Insert mode)。
进入vi时用: $ vi myfile (系统提示符号输入vi及文件名称)。
以下是vi的基本操作流程:
按“i”键进入修改,想删除字符就用退格键,想新建一行就回车,想输入字符当然就直接输入。想从插入模式退出修改进入命令模式,就按“ESC”键。
保存:按“:w”键或“w!”键 (vi编辑只读文档无法保存时用“:w !sudo tee %”) ,最后用“:q!”或“q”退出。
注: 退出不保存:“:q “ 将修改后的文件内容放入新文件中 用 ” : w filename “ (输入 「w filename」将文章以指定的文件名filename保存)。
vi的基本操作命令:
复制
「yw」:将光标所在之处到字尾的字符复制到缓冲区中。
「#yw」:复制#个字到缓冲区
「yy」:复制光标所在行到缓冲区。
「#yy」:例如,「6yy」表示拷贝从光标所在的该行“往下数”6行文字。
「p」:将缓冲区内的字符贴到光标所在位置。注意:所有与“y”有关的复制命令都必须与“p”配合才能完成复制与粘贴功能。
删除文字
「x」:每按一次,删除光标所在位置的“后面”一个字符。
「#x」:例如,「6x」表示删除光标所在位置的“后面”6个字符。
「X」:大写的X,每按一次,删除光标所在位置的“前面”一个字符。
「#X」:例如,「20X」表示删除光标所在位置的“前面”20个字符。
「dd」:删除光标所在行。
「#dd」:从光标所在行开始删除#行
移动光标
vi可以直接用键盘上的光标来上下左右移动,但正规的vi是用小写英文字母「h」、「j」、「k」、「l」,分别控制光标左、下、上、右移一格。
替换
「r」:替换光标所在处的字符。
「R」:替换光标所到之处的字符,直到按下「ESC」键为止。
回复上一次操作
「u」:如果您误执行一个命令,可以马上按下「u」,回到上一个操作。按多次“u”可以执行多次回复。
跳至指定的行
set nu 用于显示行号
set nonu 用于去掉行号
命令模式下直接打行号 然后enter,光标就会跳到此行。
ctrl+g列出文件内容总行数。
行号+G 例如,15G,表示移动光标至文章的第15行行首。
备份
使用TeraTerm编辑,在编辑文本前,务必备份文件,备份格式为“文件名称+修改人+修改日期”。备份命令“cp -p”,例如 cp –p as.php old/as.php.bao.2014.06.23
(将as.php文件备份到old文件夹中了,并取名为as.php.bao.2014.06.23)
^ :光标移动至行首
$ :光标移动至行尾
快捷键gg 将光标移到文章头部。
快捷键G将光标移到文章末尾。
Ctrl+f : 向后移动整屏
Ctrl+b : 向前移动整屏
Ctrl+d : 向后移动半屏
Ctrl+u : 向前移动半屏
在命令模式下输入: set noai 用于设置复制过来的内容是对齐的,取消缩进。
命令模式下输入: ctrl+u 用于敲命令时,出错后可删除全行命令
命令: history 用于查看已操作过的全部命令
grep -irn "TPL_URLPATH" ./ | grep -v "\(old\|svn\)" 用于查询字符串出现的位置,此处在查询'TPL_URLPATH'
postgresql常用命令:
# todb
用'\q'退出postgresql操作
用'q'退回sql输入命令处
用'\d' 是查看所有表
用'\d table 表名' 查看表字段
sql语句后面必须加上分号。
PostgreSQL中如何设置字段自动递增 :
CREATE TABLE tablename (
id SERIAL primary key //id字段被设置为自增及主键,并默认为非空,
);
update_date timestamp(6) without time zone not null default now();//PostgreSQL中定义时间字段。
- Linux下vi编辑器操作文件内容的命令
- Linux下vi对文件的操作命令
- linux下 的vi编辑器基本操作
- linux下vi编辑器常用的操作
- Linux的经典文本编辑器vi的使用,基本的文件内容查看命令
- Linux的经典文本编辑器vi的使用, 基本的文件内容查看命令
- linux下 vi命令编辑器
- linux命令下vi编辑器命令大全
- linux下 Vi 操作命令
- Linux下的vi编辑器的一些简单命令
- Linux/Unix下的vi文本编辑器命令
- Linux/Unix下的vi文本编辑器命令
- linux下的VI编辑器
- linux下的vi编辑器
- Linux下的Vi编辑器
- linux下Vi编辑器命令大全
- linux下vi编辑器命令大全
- linux下Vi编辑器命令大全
- html5标签
- 黑马程序员_交通管理系统学习总结
- redis set轻松做排行榜应用
- 获得iPhone应用程序私有目录地址
- Android版本百度地图开发(六)——Place详情页
- Linux下vi编辑器操作文件内容的命令
- [Perforce系列—] 1. 使用Perforce 命令 与常用命令
- Cocos2dx制作2048(1.搭建主框架)
- 什么是MES
- 解决uploadify buttonimg 按钮图片加载延迟办法[百度搬家]
- Emacs 配置文件
- Lucene.Net+盘古分词器(详细介绍)
- XCode 生成ipa文件
- 仿360在Launcher画面显示内存使用率的浮窗(基础版)