linux vi回到末行模式,Linux vi/vim 的命令模式,,编辑模式,末行模式
命令模式:可以随意的打开一个文件。比如操作
1.[root@room9pc16 ~]# vim /tmp/passwd 按下enter健将会出现如下信息:
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
:x:14:50:FTP User:/var/ftp:/sbin/nologin
:x:99:99:Nobody:/:/sbin/nologin
systemd-bus-proxy:x:999:998:systemd Bus Proxy:/:/sbin/nologin
systemd-network:x:998:997:systemd Network Management:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
polkitd:x:997:996:User for polkitd:/:/sbin/nologin
abrt:x:173:173::/etc/abrt:/sbin/nologin
unbound:x:996:994:Unbound DNS resolver:/etc/unbound:/sbin/nologin
tss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev
/null:/sbin/nologin
colord:x:995:993:User for colord:/var/lib/colord:/sbin/nologin
"/tmp/passwd" 44L, 2287C
上面的信息是用于练习下面一些命令模式操作:
(1)向右移动一个单词:w
(2)向左移动一个单词:b
(3)向右移动80个字符:80右箭头(数字和方向,可以随意选取)
(4)快速向左向右移动光标:ctrl + 左右箭头
(5)移动光标到行首:0
(6)移动光标到行尾:$
(7)移动光标到文件最后一行:G
(8)移动光标到文件第一行:1G(数字可以随意选取)
(9)复制光标所在行开始的2行:2yy(数字可以随意选取)
(10)将复制的行粘贴到光标所在行的下面:小写p(小写是下面大写则是上面)
(11)删除光标所在行开始的3行:3dd(数字可以随意选取)
(12)删除光标开始到单词结尾:dw
(13)删除光标开始到行首部分:d0
(14)删除光标开始到行尾部分:d$
(15)撤销上一步的操作:u
(16)重复前一步的操作:ctrl+r
(17)重复前一步的操作:ctrl+r
(18)查找root: /root 按n或N向下、向上继续查找(root是文件中的全部单词)
编辑模式:
(1)用鼠标任意的选中某行,就是已经复制完成了。在容易的地方按下滚轮即粘贴(liucx的一种特色)
(2)按ctrl+n可以实现单词补全。(单词三在所在文件的单词。如果不存在则不能补全)
末行模式(:属于指令的一部分)
(1)存盘指令:w
(2)另存指令:w 文件名
(3)存盘并退出指令:wq
(4)退出指令:q
(5)强制退出不存盘指令:q!
(6)将光标定位到第3行 指令 :3(数字可以随意选取)
(7)将光标所在行的第一个A字母替换为B字母的指令 :s/A/B
(如果要替换行中的所有的A,则需要加上字母g为:s/A/B/g)
(如果要替换文件中的所有的A,则需要在加上%s为:%s/A/B/g)
(如果要替换文件中指定的行数,则需要变为:2,10s/A/B/g(数字可以随意选取))
(如果要替换文件中指定的行数到最后一行,则需要变为:2,$s/A/B/g(数字可以随意选取))
(8)显示出行号的指令:set nu
--------- 按键盘i键-------->输入模式 (按Esc键回到命令模式)
|
命令模式
|
-----------输入 ":" ------> 末行模式 (按Esc键回到命令模式)
三种模式的主要功能:
命令模式:复制,粘贴,删除、移动光标、查找
编辑模式:编辑文本
末行模式:存盘、退出、替换
linux vi回到末行模式,Linux vi/vim 的命令模式,,编辑模式,末行模式相关推荐
- vim常用命令之多行注释和多行删除
vim常用命令之多行注释和多行删除 vim中多行注释和多行删除命令,这些命令也是经常用到的一些小技巧,可以大大提高工作效率. 1.多行注释: 1). 首先按esc进入命令行模式下,按下Ctrl ...
- linux vi文件出现o e r d,vim常用命令大全
在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行.你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format.使 ...
- Linux学习之系统编程篇:ps 和 kill 命令以及父子进程间数据共享模式
一.ps 和 kill 命令 1.ps 命令 常用方式: ps aux :查看正在运行进程信息(主要查 pid). ps ajx :更加详细(PID. PPID:父进程 id. PGID:进程组 id ...
- Linux面试必问-vim综合命令详解
vi编辑器是Unix的世界中一个相当强大的可视化编辑器,有人曾这样的说过在世界上有三种人:一种是使用Vi的,另一种是使用是Emacs的,剩下的是第三种人. 由此可以看出Vi和Emacs的强大.在有关L ...
- vi / vim——常用命令
一.重复次数 在命令模式下,先输入一个数字,再跟上一个命令,可以让该命令重复执行指定次数 二.移动和选择 vi之所以快,关键在于能够快速定位到要编辑的代码行 移动命令能够和编辑操作命令组合使用 方向键 ...
- linux vim界面命令大全,vim命令大全
命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令. 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim ...
- linux进命令行模式vi,命令行中的 vi 模式
命令行中修改已经输入的命令比较麻烦,如果你不知道一些快捷键的话,只能使用方向键一个一个字符地移动到目标位置进行修改,对于比较复杂且过长的命令来说,效率不高. 以下信息来自 bash 的 man 页面: ...
- linux编辑conf文件命令,redhat linux7.3字符模式下: vi ***.conf 文件,又用什么命令才可编辑文件啊!!!!??...
噢谢谢! | 输入小写'a'->编辑->ESC->':wq'保存退出 | i ESC :x exit | Vi使用说明 ----Vi简介 ----vi做为Linux系统中一种编辑器, ...
- linux文件编辑器的三种模式,Linux中文本编辑器三种工作模式切换及vi编辑器三种工作模式下命令详解...
文本编辑器的作用 创建或修改文本文件 维护Linux系统中的各种配置文件 Linux中最常用的文本编辑器 Linux中最常用的文本编辑器 vi:类UNIX操作系统的默认文本编辑器 vim:vim时vi ...
最新文章
- 教你从0到1搭建秒杀系统-缓存与数据库双写一致
- 能量视角下的GAN模型(二):GAN=“分析”+“采样”
- Unity SRP自定义渲染管线 -- 2.Custom Shaders
- Elasticsearch--高级-映射mapping 创建---全文检索引擎ElasticSearch工作笔记017
- 【原创】自己动手写控件----XSmartNote控件
- 韩顺平Linux操作系统视频教程
- matlab 卷积改变步长,转载“MATLAB卷积函数改进”
- ORACLE_mldn_002
- 简洁404页面源码 | 自适应404页面HTML源代码下载
- html 文字阴影 一重投影,鼠标移入文字添加阴影 溢出的文字 添加多重颜色
- 01_Snaker简介
- P4218 [CTSC2010]珠宝商
- C语言+EasyX库实现--绘制彩虹
- 精彩的“利益均衡”,尤其是“四”
- 构建ceph可视化监控(prometheu+grafana)
- JS+BOM+DOM汇总
- 毫无保留!珍藏多年的“学习”网站...
- go的滚咕噜咕噜滚和点心的龙卷风的实现原理
- 文件已在explorer.exe中打开无法删除,解决办法如下,全图
- 总线(二)CAN通讯协议介绍
热门文章
- Oracle 语句大全,确实不错,赶紧转走!
- PHP网页文件扩展名,网页文件的扩展名有哪些
- Spring 青鸟云题库
- 谜底是计算机的谜语英语,英语谜语大全及答案
- 计算机显卡调研,75%以上的人都想换显卡! MC调研报告告诉你吃鸡“帧”香
- 55ide游戏引擎(原赤兔引擎)教程1:认识引擎
- springboot集成微信和QQ第三方登录
- rdp远程Windows10连接不上的解决方案
- 抱明月而长终;知不可乎骤得
- 关于字段超长导致的插入错误的提示信息(value too long for type character varying)