今天学习了一下简单的VI命令,主要涉及到新建文件,编辑文件内容。
“vi filename”命令表示编辑filename文件(如若filename不存在,则新建一个名为filename的
“vi filename”命令表示编辑filename文件(如若filename不存在,则新建一个名为filename的
文件)。
下面以新建test.txt文件为例:
例如我要在当前目录下新建test.txt文件并保存内容,则输入“vi test.txt”命令,回车,将显
下面以新建test.txt文件为例:
例如我要在当前目录下新建test.txt文件并保存内容,则输入“vi test.txt”命令,回车,将显
示空白文件(因为是新建的文件,所以还没有内容)。我想在test.txt文件中写入“this is my
file!”的内容,但是按遍所有键都没能输入内容,屏幕上仍是空白。
经过一通的google之后发现,要在文件中写入内容需要进入Insert命令行模式,即按下“i”(i表
经过一通的google之后发现,要在文件中写入内容需要进入Insert命令行模式,即按下“i”(i表
示在光标位置前插入字符)键之后,看到左下方显示“-INSERT-”字样时就可以开始在光标处输入
内容了。很顺利地输入了“this is my file!”,但是怎样保存呢?
有是一通google之后得知,输入“wq”命令表示保存并退出文件。但是我输入了好多个wq,都不能
有是一通google之后得知,输入“wq”命令表示保存并退出文件。但是我输入了好多个wq,都不能
正确保存并退出,原来我一直处在“-INSERT-”模式下,但是怎样退出INSERT模式呢?我下意识地
按了“ESC”键居然退出来了(因为左下角不再显示“-INSERT-”了),然后我再按下“:wq”键,
为了验证是否保存了我新建的文件,我想输入ls命令查看下,但是屏幕好像还处在VI的环境下,怎
样才能退出VI呢?
经过搜搜,有两种方式可以退出VI:
1.使用“ctrl+z”快捷键
2.按住“shift”键,输入两个z即可退出
经过搜搜,有两种方式可以退出VI:
1.使用“ctrl+z”快捷键
2.按住“shift”键,输入两个z即可退出
退出VI之后,我输入“ls”,回车,在显示的文件列表中果然存在test.txt文件。我迫不及待地想
看看我输入的内容是否保存了,立即输入“vi test.txt”回车,果然屏幕上显示了“this is my
file!”的内容,欣喜,使用VI命令新建文件就学会了。
学会新建之后,我又对test.txt文件进行了增、删、改的操作:
输入“vi test.txt”回车,按下“i”键进入INSERT模式,开始添加内容,然后按下“esc”键退
输入“vi test.txt”回车,按下“i”键进入INSERT模式,开始添加内容,然后按下“esc”键退
出INSERT模式,再按下“x”键,表示删除光标后面的一个字符;按下“dd”,表示删除光标所在
行。最后按“esc”键退出命令行模式,输入“wq”命令保存并退出test.txt文件。输入
“shift+zz”或按下“ctrl+z”均可退出VI模式。
相关推荐
最后,笔记可能还会涉及一些常见的Linux工具,如文本编辑器(如vi/vim, nano),版本控制系统(如Git),以及系统调试和问题排查技巧。 总的来说,这份“Linux学习笔记-很不错适合linux入门者”涵盖了Linux基础的...
### Linux学习笔记-初学者 #### 一、Linux分区命名规则及理解 Linux系统中的分区命名规则对于初学者来说非常重要,因为这直接影响到如何管理和识别不同的存储设备。下面详细介绍几个关键概念: - **MBR(Master ...
### Linux学习笔记精要 #### 一、Linux操作系统概述与常用命令 - **Shell与GUI**: Linux系统提供了两种主要的用户交互方式,图形用户界面(GUI)如Gnome和命令行界面(CLI)如Bash。GUI适合初学者,而CLI对于高效地...
### Linux学习笔记与命令总结 #### 一、Linux基础概念 1. **Kernel 内核**: Linux 的核心部分,负责管理系统的硬件资源,并提供必要的服务给其他系统软件和应用程序。 2. **Shell 外壳**: 用户与操作系统之间的...
这些只是Linux命令海洋中的一部分,熟练掌握它们可以极大地提高你的工作效率。通过不断实践和学习,你可以成为Linux系统的驾驭者。如果你希望深入学习,可以阅读《The Linux Command Line》等经典书籍,或者参考CSDN...
- 文本编辑器:`vi`是Linux系统中的一个常用文本编辑器,可以用来创建、编辑文件。 - 编译C程序:创建名为`hello.c`的文件后,使用`gcc hello.c`编译C源代码。 2. C语言介绍: - C语言由Brian Kernighan和Dennis...
了解这些基础的Linux命令后,开发者和系统管理员能更好地管理文件、调试程序,以及在开发环境中执行各种任务。对于ge-process开发,熟悉这些命令能提升开发效率,同时也有助于在遇到问题时进行诊断和解决。在日常...
本文档主要记录了 Linux 操作系统的学习笔记,涵盖了 Basic 的编程、VI 编辑器的使用、GCC 编译器的应用、GDB 调试工具的使用等方面的知识点。 一、编程基础 * 了解 C 语言的基本语法,例如变量声明、数据类型、...
以下是一些必备的Linux命令,这些命令可以帮助你更高效地管理和操作Linux系统。 1. **ls**:列出目录内容。例如,`ls -l`会以详细模式显示目录中的文件和目录,包括权限、大小、日期等信息。 2. **cd**:切换目录...
"Linux常用命令大全vaWeb-m笔记"很显然是一个关于Linux命令的学习资料,可能包含了丰富的命令使用示例和解释。在这个压缩包中,虽然没有直接提供文件内容,但我们可以根据常见的Linux命令类别进行详细讲解。 1. **...
摘要:本资源为 Linux 学习笔记文件,涵盖了 Linux 的基础知识,包括 vm 安装、终端的使用、文件系统与目录结构、远程访问、vi 与 vim 编译器、用户管理、关机重启与用户登录注销等方面的知识点。 一、vm 安装和...
以上这些知识点涵盖了Linux系统学习的基础部分,包括基本命令、文件系统管理、文本编辑器的使用以及命令的帮助文档查询等。这些内容对于初学者来说是非常有用的,能够帮助他们快速入门Linux系统,并为进一步深入学习...
虽然界面简单,但 `vi` 或 `vim` 是非常强大的编辑器,学习基本操作(如i插入模式,Esc退出插入模式,:wq保存并退出)很有用。 这些命令只是Linux世界中的一小部分,但掌握它们足以让你在日常操作中游刃有余。随着...
Linux命令学习手册是一份专为初学者设计的资源,它涵盖了Linux操作系统中常用的各种命令,帮助用户更好地理解和操作Linux环境。Linux是一种免费且开源的操作系统,广泛应用在服务器、超级计算机和个人计算机上。学习...
韩顺平 Linux 学习笔记 本学习笔记涵盖了 Linux 的基础知识、Samba 服务的搭建、Web 项目的开发和发布等内容。学习笔记分为多个阶段,从基础的 Linux 平台开发到高级的 Unix 环境编程,并涉及到 Linux 应用系统开发...
本笔记将详细介绍如何使用Vi/Vim编辑器进行有效的文本编辑,覆盖基础操作、编辑技巧、命令模式应用等,旨在帮助运维人员提高Linux下文本编辑的效率。 首先,Vi编辑器分为三种模式:命令模式、插入模式和末行模式。...