linux下文件的三种时间属性和vim的三种模式

一.linux下文件的三种时间属性

一般在window下一个文件有三种时间,创建时间,访问时间,修改时间;在linux下有一点不同,linux也有三种文件时间,访问时间,修改时间,状态改变时间,分别对应atime,mtime,ctime。

linux下访问时间表示文件最后一次被访问的时间;修改时间是最后一次文件被修改的时间;状态改变时间是文件的iNode属性被修改的时间,这包括文件内容,文件权限,所属成员,所属组等文件元信息。

说下inode。inode是一个在C语言中结构体的类型,里面包含文件的一些属性信息,这些信息叫做文件的元信息,包括文件大小,权限,所属用户,所属组等。我们的电脑硬盘中格式化一般包括数据区和inode区。数据区只保存文件数据,inode区存放着inode对象。系统创建一个文件时,会自动为该文件分配一个inode对象,然后通过它对这个文件进行操作。操作系统找到数据区中文件数据的方式是:文件名-->inode号-->文件数据。

在Linux下不能直接查看文件的创建时间。但如果文件创建后就没有被修改,那么修改时间就是它的创建时间;如果文件创建之后就没有被访问过,访问时间就是创建时间;如果文件创建之后状态(文件对应的inode属性)没有发生改变,创建时间就是状态改变时间。

通过stat 文件名  可以查看文件的元信息包括三种时间:


还有ls命令

查看atime ls -lu filename

查看ctime ls -lc filename

查看mtime ls -l filename


二. vim的三种模式

vim包括三种操作模式:

一般模式: 打开vim之后就进入了一般模式,在这个模式下可以进行复制,粘贴,等简单命令,但不能输入文字,也能按ESC键从编辑模式和命令模式推到该模式;

编辑模式: 打开vim之后按i可进入编辑模式,当然也有其他按键可以进入,不过我一般用i == insert。进入编辑模式之后就可以正式进行编辑了;

命令模式: 进入一般模式之后按':'就进入命令模式,在这可以输入控制vim的各种命令,包括插件使用,保存,退出等命令。


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值