一、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:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。