个人常用linux命令归纳(3)
2016-02-21 12:13
453 查看
继续linux命令解析,其中(1)还没有完善,应人之邀,先详细写文本编辑命令vi、vim。
4. 文本编辑之vi、vim:
首先,说明一下,vim是vi的升级版,vim兼容了所有vi的指令。
其次,vim在vi的基础上增加部分新特性:多级撤销,可多次撤销编辑过程;易用性,可跨多个平台;语法加亮;可视化,可运行于桌面系统。
最后,我们开始来讲解vim命令,由于上述原因就不再叙述vi了。
vim test.txt,通过vim打开或者新建一个文件,并进入编辑模式;
vim中有三种模式,命令模式、插入模式、底行模式,底行模式主要是对文件进行操作,不是文件内容,比如保存、退出;三种模式的切换方式为
在命令模式下按 i、a、o进行插入模式,按 : 进行底行模式,而进行命令模式则按ESC键。命令模式有点像执行文本编辑器的快捷键的意思,即可快速进
行复制(相当于ctrl + c)、撤销(ctrl + z),插入模式就是对文件内容进行写入等。
下面所讲在各种模式下的操作都是在终端下,本人并没有在可视化的平台下操作了vim。
4.1 命令模式
通过vim打开文件,就进入了命令模式。本人常用指令有:
复制,yy复制游标所在行;数字加yy,复制多行,如3yy,则复制了游标开始三行;复制一行中部分内容 y^、y0复制行首到游标所在前一字符,y$
复制游标所在至行尾;yw复制一个单词;y+数字+w,复制多个词,如y2w,则复制了两个词;yG,所在行至档尾;y1G,档首到所在行。
粘贴,大写P粘贴至游标所在行前面,小写p则后面。
删除,小写x,删除游标当前字符;大写X,删除游标前一字符;dw,删除至下一单词开头;de、dE,删除至本单词末尾,大写包括标点;db、dB
删除至前一单词,大写包括标点;dd,删除一整行;数字+dd,表示删除多行;D、d$,删除游标至行尾;d0,删除行首至游标前一字符。
撤销,u。
反撤销,ctrl + r。
4.2 插入模式
在命令模式下,按a从当前字符之前位置后开始可插入,按i从当前字符之后开始插入,按o从另起一行开始插入。
插入模式下,复制粘贴拥有linux编辑特性,即通过选中表示复制,右键表示粘贴。
4.3 底行模式
主要是对文件显示方式,以及文件操作。所有指令输入之前都有 : 。
:w,保存目前文件内容;
:q,退出vim编辑器;
:q!,强制退出,上次保存之后的修改内容将丢失;
:wq,一般编辑好了用此指令保存并退出;
:set number,显示行号;
:set nonu,取消显示行号;
:跟数字,游标定位到相应行,如 :3,则游标到第三行。
至此,完,若有不完善,请评论,会及时更新,谢谢!!!
4. 文本编辑之vi、vim:
首先,说明一下,vim是vi的升级版,vim兼容了所有vi的指令。
其次,vim在vi的基础上增加部分新特性:多级撤销,可多次撤销编辑过程;易用性,可跨多个平台;语法加亮;可视化,可运行于桌面系统。
最后,我们开始来讲解vim命令,由于上述原因就不再叙述vi了。
vim test.txt,通过vim打开或者新建一个文件,并进入编辑模式;
vim中有三种模式,命令模式、插入模式、底行模式,底行模式主要是对文件进行操作,不是文件内容,比如保存、退出;三种模式的切换方式为
在命令模式下按 i、a、o进行插入模式,按 : 进行底行模式,而进行命令模式则按ESC键。命令模式有点像执行文本编辑器的快捷键的意思,即可快速进
行复制(相当于ctrl + c)、撤销(ctrl + z),插入模式就是对文件内容进行写入等。
下面所讲在各种模式下的操作都是在终端下,本人并没有在可视化的平台下操作了vim。
4.1 命令模式
通过vim打开文件,就进入了命令模式。本人常用指令有:
复制,yy复制游标所在行;数字加yy,复制多行,如3yy,则复制了游标开始三行;复制一行中部分内容 y^、y0复制行首到游标所在前一字符,y$
复制游标所在至行尾;yw复制一个单词;y+数字+w,复制多个词,如y2w,则复制了两个词;yG,所在行至档尾;y1G,档首到所在行。
粘贴,大写P粘贴至游标所在行前面,小写p则后面。
删除,小写x,删除游标当前字符;大写X,删除游标前一字符;dw,删除至下一单词开头;de、dE,删除至本单词末尾,大写包括标点;db、dB
删除至前一单词,大写包括标点;dd,删除一整行;数字+dd,表示删除多行;D、d$,删除游标至行尾;d0,删除行首至游标前一字符。
撤销,u。
反撤销,ctrl + r。
4.2 插入模式
在命令模式下,按a从当前字符之前位置后开始可插入,按i从当前字符之后开始插入,按o从另起一行开始插入。
插入模式下,复制粘贴拥有linux编辑特性,即通过选中表示复制,右键表示粘贴。
4.3 底行模式
主要是对文件显示方式,以及文件操作。所有指令输入之前都有 : 。
:w,保存目前文件内容;
:q,退出vim编辑器;
:q!,强制退出,上次保存之后的修改内容将丢失;
:wq,一般编辑好了用此指令保存并退出;
:set number,显示行号;
:set nonu,取消显示行号;
:跟数字,游标定位到相应行,如 :3,则游标到第三行。
至此,完,若有不完善,请评论,会及时更新,谢谢!!!
相关文章推荐
- Linux中安装文本查看器gedit
- Linux学习笔记之权限与命令之间的关系(重要)及文件与文件夹知识总结
- linux改变运行中的进程的uid
- 深入理解Linux内核 Memory Addressing Chapter-2
- IoT reigns supreme at upcoming Embedded Linux Conference
- [转] 在linux下使用Terminator
- linux根目录下一级子目录
- CentOS7 修改设置静态IP和DNS
- linux用户态和内核态理解
- Linux基础
- 【Linux 基础篇】之进程管理
- 关于虚拟机装kali-linux的联网问题
- 【Linux 基础篇】之 Linux中的正则
- centos开机启动自定义脚本
- linux yum命令详解
- 【Linux 基础篇】之常用命令
- Linux C判断两个IPv6地址是否相等的方法
- 添加epel源及简单使用教程
- linux 命令cp
- linux 定时执行php脚本