linux vim文件编辑的常用命令

vim的工作模式先了解一下:

在命令模式中输入i a o:a 在光标所在的字符后面插入A 在光标所在的行尾插入i 在光标所在的字符前进行插入I 在光标所在的行首插入o 在光标下插入新行O 在光标上插入新行主要是大小写的不同

  定位命令:

:set nu 设置行号:set nonu 取消行号gg 到第一行G  到最后一行nG 到第n行:n 到第n行

$ 移至行尾0 移至行首

  删除命令:

x 删除光标所在处的字符nx 删除光标所在处后n个字符dd 删除光标所在行,ndd删除n行dG 删除光标的所在行到文件末尾内容D  删除光标所在处到行尾内容:n1,n2d 删除指定范围内的行

  复制和剪切命令:

yy 复制当前行nyy复制当前行以下n行dd 剪切当前行ndd 剪切当前行以下的n行p、P 粘贴在当前光标所在行下或行上

  搜索命令:

/string 搜索指定字符串搜索时忽略大小写:set icn 搜索指定字符串的下一个出现位置:%s/old/new/g 全文替换指定字符串:n1,n2s/old/new/g 在一定范围内替换指定字符串

  替换和取消命令:

r 取代光标所在处的字符R 从光标所在处开始替换字符,按ESC结束u 取消上一步操作

  保存和退出命令:

:w 保存修改:w new_filename 另存为指定文件:wq 保存修改并退出ZZ 快捷键,保存修改并退出:q! 不保存修改退出:wq! 保存修改并退出(属于前者修改,在没有写的权限的时候,只有文件的所有者以及root可以使用)

  

原文地址:https://www.cnblogs.com/ZQUACM-875180305/p/9426433.html

时间: 2024-10-27 02:49:29

linux vim文件编辑的常用命令的相关文章

linux 查找文件与进程常用命令

Linux的五个查找命令 1. find find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件. find的使用格式如下: $ find <指定目录> <指定条件> <指定动作> - <指定目录>: 所要搜索的目录及其所有子目录.默认为当前目录. - <指定条件>: 所要搜索的文件的特征. - <指定动作>: 对搜索结果进行特定的处理. 如果什么参数也不加,find默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返

linux 查找文件或者内容常用命令

whereis <程序名称> find [路径] <表达式> locate <文件名称> 从文件内容查找匹配指定字符串的行: $ grep "被查找的字符串" 文件名 从文件内容查找与正则表达式匹配的行: $ grep –e "正则表达式" 文件名 查找时不区分大小写: $ grep –i "被查找的字符串" 文件名 查找匹配的行数: $ grep -c "被查找的字符串" 文件名 从文件内

Linux的简单介绍和常用命令的介绍

Linux的简单介绍和常用命令的介绍 本说明以Ubuntu系统为例 Ubuntu系统的安装自行百度,或者参考http://www.cnblogs.com/CoderJYF/p/6091068.html 自行安装 Linux简介及Ubuntu安装 Linux,免费开源,多用户多任务系统.基于Linux有多个版本的衍生.RedHat.Ubuntu.Debian 安装VMware或VirtualBox虚拟机.具体安装步骤,找百度. 再安装Ubuntu.具体安装步骤,找百度 常用指令 ls      

Linux 系统基础优化和常用命令

目录 Linux 系统基础优化和常用命令 软连接 tar解压命令 gzip命令 netstart命令 ps命令 kill命令 killall命令 SELinux功能 iptables防火墙 Linux中文显示设置(防止中文乱码) df 命令 tree命令 设置主机名 DNS 查看Linux的dns, 唯一配置文件 本地强制dns解析文件 /etc/hosts nslookup命令 计划任务crond服务 软件包管理 windows程序 macos程序 RPM软件包管理器 实例 rpm安装软件 r

linux下维护服务器之常用命令

linux下维护服务器之常用命令! 第1套如下: 正则表达式: 1.如何不要文件中的空白行和注释语句: [[email protected] ~]# grep -v '^$' 文件名 |grep -v '^#' 2.如何查阅系统上面正在运作当中的程序呢? 利用静态的 ps 或者是动态的top,还能以 pstree 来查阅程序树之间的关系! 一个是叧能查阅自己 bash 程序癿『 ps -l 』一个则是可以查阅 所有系统运作癿程序『 ps aux 』 [[email protected] ~]#

Linux学习之Vi编辑器常用命令

VI编辑器常常简称为Vi(visual editor),它可以自行输入.删除.查找.替换.复制.粘贴.块操作等多功能编辑器.用户需要根据自己的需求进行定制,这个是其他编辑程序所没有的一个功能.vi 编辑器并不是一个排版程序,它不像Word或WPS那样可以对字体.格式.段落等其他属性进行编排,它只是一个文本编辑程序.没有菜单,只有命令,且命令繁多.vi有3种基本工作模式:命令行模式.文本输入模式和末行模式.. 基本上vi可以分为三种状态, 分别是 游标控制 k 游标向上移  (添数字 移动字符个数

整理Linux查看系统日志的一些常用命令

整理Linux查看系统日志的一些常用命令 last -a 把从何处登入系统的主机名称或ip地址,显示在最后一行. -d 指定记录文件.指定记录文件.将IP地址转换成主机名称. -f <记录文件> 指定记录文件. -n <显示列数>或-<显示列数> 设置列出名单的显示列数. -R 不显示登入系统的主机名称或IP地址. -x 显示系统关机,重新开机,以及执行等级的改变等信息 以下看所有的重启.关机记录 last | grep reboot last | grep shutd

Linux常见文件及用户管理命令

Linux常见文件及用户管理命令 * Linux上的文件管理类命令1.目录管理命令 (1)ls:list,列出指定目录下的内容 ls [OPTION]... [FILE]... -a:显示所有文件,包括隐藏文件; -A:显示除.和..之外的所有文件 -l:--long,长格式列表,即显示文件的详细属性信息 [[email protected] /]# ls -l /etc/fstab -rw-r--r--. 1 root root 501 Jul 24 09:24 /etc/fstab -:文件

Linux文件及目录常用命令

一.Linux中的目录结构 /bin :系统命令目录 /dev :系统设备目录 /home :用户的家 /home/lau /lib :系统库文件 .so 动态库  .a静态库 /media :系统多媒体目录 (软驱.光驱) /mnt :系统挂载目录 (外置u盘) /mnt/usb /proc :系统内存目录 /sbin :超级管理员root命令目录 /tmp :系统缓存目录 /var :系统临时目录(经常变动) 数据库文件,网页文件,日志文件 /boot :系统启动目录 /etc :系统配置文