首页 > 系统相关 >Linux学习记录:Vim编译器和文件一些简单属性

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

时间:2023-11-26 23:45:29浏览次数:44  
标签:文件 编辑 模式 Vim 命令 编译器 Linux 末行

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命令查看文件的详细属性

 

标签:文件,编辑,模式,Vim,命令,编译器,Linux,末行
From: https://www.cnblogs.com/R0521/p/17858237.html

相关文章

  • Linux学习记录:文件管理
    这一章节学习了一些简单的基本命令,是最开始学习linux的时候接触到的内容,记录下来系统地复习一下。1.文件目录与路径:ls可查看根目录下的文件 cd命令可以以绝度路径进入到某个文件夹pwd命令可以用来查看当前工作的绝对路径。2.目录操作2.1创建目录 (这里是因为已经创建过......
  • linux下大量文件复制
    rsync-avzh--progress/path/to/source//path/to/destination/rsync-avzh/path/to/source//path/to/destination/|pv-lep-s$(du-sb/path/to/source/|awk'{print$1}')>/dev/nullrsync-aqxPp保留权限t保存时间a递归v详情h可读的x边界q静默......
  • 第三周Linux课程随笔
     第二周我们第一次上Linux,老师在课程上给我们简单介绍了Linux,Linux的优点为多线程、多任务、多用户、多cpu。然后向我们详细地讲解了虚拟机如何安装以及配置,还教了我们如何安装配置CentOS7系统。在课后要我们将Xshell远程终端、SFTP远程文件管理安装好。并向我们讲解了快照、克......
  • 初始Linux
    冯·诺依曼体系结构在说冯诺依曼体系结构之前,我们先来了解这么一个常识:我们的电脑或者手机,总的来说,其体系结构都是由软件+硬件构成。而硬件部分,有像我们所说的磁盘、键盘、网卡等等硬件设施,构成整体的硬件框架结构。而软件部分,最核心、最重要的,就是我们的操作系统了。操......
  • Linux-源码下载地址
    【https://mirrors.edge.kernel.org/pub/linux/kernel/v2.4/】【https://www.kernel.org/】......
  • 【GoogleTest】MacOS & Linux 环境下安装测试库
    参考博客MacOShttps://www.bilibili.com/video/BV1BB4y147Nv/?spm_id_from=333.337.search-card.all.click&vd_source=24b90a03ecfc31d2ef34160f32363f2chttps://www.jianshu.com/p/68b9d2682cddLinuxhttps://www.cnblogs.com/yanqingyang/p/12732087.html代码仓库https:......
  • VMware里的linux虚拟机连接网络
    1、在虚拟机的网络配置中选择自定义特定虚拟网络,然后选VMnet8;2、在物理机的网络连接中找到VMnet8适配器,设置为自动获取ip;3、在物理机的网络连接中找到物理机的适配器,右键点击属性,选择共享选项卡,全部打勾,并在第一个下拉框中选择VMnet8(如果这一步确定后提示共享失败,可能是你的物......
  • linux11.22课堂随笔
    第六章I/O重定向与管道6.1I/O重定向1.可以打开多个终端在终端界面输入tty查看终端编号2.输入date命令显示时间在date后面加>符号并指向date.txt文件那么结果就会写入date.txt文件3.在执行passwd命令改密码时系统会产生一个进程psaux|greppasswd可以查看PID4.ll/p......
  • Linux-No.6
    一、存储管理了解存储方式掌握创建基本分区的方法1.从连接方式上,存储分为以下3种类型本地存储:直接插在服务器上的硬盘,系统文件存放在本地 外部存储:可以理解为平时使用的移动硬盘 网络存储:以太网络、FC网络。从工作原理上,硬盘分为固态硬盘与机械硬盘2.硬盘转速越快、访问......
  • Linux05
           在Linux课程的第四章中我学了文件权限,基本权限为U(owner:属主)、G(group:属组)、O(other:其他用户),Linux系统通过U、G、O将用户分为三类,并对这三类用户分别设置三种基本权限,这种设置权限的方式称作UGO方式。读取权限(read):r,数字设定为4;写入权限(write):w,数字设定为2;执行权限......