vim基本用法操作指令

一、vim三种模式 1、普通模式:通过控制光标移动对文本进行复制、粘贴、删除、移动、替换和撤销的工作。   复制 yy ; 移动 dd&&p; 删除 dd:直接删除本行 D删除光标以后的内容 粘贴:p 粘贴到光标下一行 P粘贴到光标上一行; 替换: r 替换单个字符 R连续替换 ; 撤销 u; 2、通过i、a、o、I、A、O进入编辑模式 进入编辑模式后可以 写入任何东西,但是不可以使用小键盘   i:在光标位置的前面插入; I 在光标位置的行首插入 ; a:在光标位置的后面插入; A在光标位置的行尾插入; o :在光标位置的下一行插入; O在光标位置的上一行插入;   3、末行模式(: /) :、 保存:w ;退出:q; 替换:eg:(1)假设替换某文件的1到3行的文件 :1,3s###g 针对一到三行文件内容进行替换 (2) 若替换全部文件的内容 :%s###g 替换文件所有的内容 行号跳转:unmber 环境变量::set number 打开行号 set ic 忽略大消息 set paste 取消特殊字符   /、搜索 n关键字向下搜索 N 关键字向上搜索   4、视图模式分为可视块和可视行 可视块: 添加字符:ctrl +v shift +r + 删除字符: ctrl +v shift +r + 可视行:复制:shift+v y 粘贴: p   二、文件管理 1、文件属性 分为9列:第一列第一次字符表示文件类型; 第一列第二个到最后一个字符表示文件权限; 第三列表示硬链接数 第四列表示其用户 第五列边上其用户组 2、文件类型 -: 文件 d:目录; b: 块设备; c: 字符设备; s: socket本地进程间通讯 l: 链接文件; 3、链接文件 (1)前置要求 Inode:一串编号-- 大小、权限、用户、Block位置   Block: 1、真实内存存储的位置 2、一个文件至少占用1个Block 系统打开文件的过程: 1.通过文件名称 2.找到Inode 3.找到Block位置 (2)软链接 功能:快捷方式   原理:创建一个新的Inode指向源文件的Block   场景:1.网站升级 2.软件升级 (3)硬链接 功能:备份 系统在用: {.}:表示当前目录,其原理是因为,和当前目录的Inode一致 {..}:表示当前目录的上一级目录,其原理和上级目录Inode一致   4、文件的时间 (1)访问时间 atime :一般情况下,会在86400s后更新一次;如果一致发生变化,会增加磁盘的IO压力 (2)修改时间 matme:修改Block,就会更新Inode,则会造成时间的变化(ctime) (3)变化时间 ctime:

上一篇:Linux 文件的属性(上半部分)


下一篇:Linux 软连接与硬连接 区别