标签:文件 粘贴 用法 指令 光标 vim Inode 替换 Block
一、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:标签:文件,粘贴,用法,指令,光标,vim,Inode,替换,Block 来源: https://blog.51cto.com/u_15296129/3034083
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。