Linux学习记录:Vim编译器和文件一些简单属性

发布时间 2023-11-26 23:43:31作者: 长白山守墓人

1.Vi编辑器是Linux上最基本的文本编辑器,工作在字符模式下,效率非常高。Vim是Vi的增强版,这个编译器的功能广泛。

 

Vim编译器主要有三种模式:编辑模式、命令模式、末行模式(拓展命令模式)。

命令模式:控制光标,对文件进行复制、粘贴、删除、查询等操作。

编辑模式:进行文本录入和更改。

末行模式:文档保存与退出,设置编辑环境。

2.编辑简单的文档

打开文档:vim guolu.txt(此时是命令模式)

 命令模式下不能编辑文本,此时需要按i键切换到编辑模式,如下图,进入编辑模式后,左下角会出现插入,可以输入文本内容。

 文本内容输入完成后,保存退出。按Esc键切换到命令模式,然后再输入“:”,进入末行模式,最后输入“wq”,保存退出。(注意:末行模式不能和编辑模式进行直接的转换,末行模式转换到命令模式按“Enter”键。

 保存退出后,cat命令可以查看刚才输入的文本

 末行模式下,输入“q!”可以强制退出编辑器。

 3.文件时间

在Linux系统下,文件也有三种时间:访问时间、修改时间、状态时间。stat命令可以查看文件的详细信息。

 4.文件类型

使用ll命令查看文件名,看第一个字符,开头为“-”的是普通文件(如文本文件、二进制文件、压缩文件、图片等),开头为“d"的是目录文件(蓝色)

 开头为“b”的是设备文件(块设备),存储设备硬盘、U盘、/dev/sda、/dev/sda1;“c”表示设备文件(字符设备),打印机、终端、/dev/tty1、dev/zero;“s”表示套接字文件;“p”表示管道文件;“l”表示链接文件(浅蓝色)。

 使用file1命令查看文件类型

 使用stat命令查看文件的详细属性