“我正在参加「掘金·启航计划」”
Vim的基本使用
- Vim是一个强大的文本编辑器,类似于Windows中的Notepad,是学习Linux中必备的工具。
- 使用Vim进行文件的编辑和查看配置文件等操作是非常常见的。
- 刚开始使用Vim时,只需要记住几个基本命令即可。
打开和编辑文件
- 使用命令
vim hello
打开一个名为hello的文件,如果文件不存在,则会创建一个新文件。 - 光标的移动可以使用上下左右箭头键进行。
- 若要进行编辑,在光标移动到相应位置后,按下
i
进入插入模式。 - 在插入模式中,可以插入和删除字符,类似于Notepad的操作。
- 若要保存编辑的文本,退出编辑模式,按下
Esc
键,然后输入冒号:
,后面跟着命令w
表示写入(保存),然后输入q
表示退出Vim。 - 如果进行了编辑但尚未保存,并且想要放弃更改,可以输入
q!
强制退出。
移动光标
- 使用上下左右箭头键来移动光标。
退出编辑模式
- 按下
Esc
键退出编辑模式,然后输入冒号:
。 - 输入命令
w
表示写入(保存)。 - 输入命令
q
表示退出Vim。
Markdown文档已生成,你可以在以下链接中下载:
vim hello,就是打开一个文件,名字叫 hello。如果没有这个文件,就先创建一个.
我们其实就相当于打开了一个 notepad。如果文件有内容,就会显示出来。 移动光标的位置,通过上下左右键就行。 如果想要编辑,就把光标移动到相应的位置,输入i,意思是insert。 进入编辑模式,可以插入、删除字符,这些都和 notepad 很像。 要想保存编辑的文本,我们使用esc键退出编辑模式,然后输入“:”,然后在“:”后面输入命令w,意思是 write,这样就可以保存文本,冒号后面输入q,意思是 quit,这样就会退出 vim。 如果编辑了,还没保存,不想要了,可以输入q!。
好了,掌握这些基本够用了,想了解更复杂的,你可以自己去看文档。
- 1 如何移动光标:
- 上下左右
- 2 如果要编辑,输入i,进入编辑模式
- 3 如何推出编辑模式,esc键 + 输入“:”, 命令w,意思是write,q,意思是 quit,果编辑了,还没保存,不想要了,可以输入q!
在Linux中,程序可以以服务的方式运行,这是程序运行的第三种方式。例如,常用的MySQL数据库可以以服务的方式在Linux中运行。
文件管理涉及到创建、打开、读取和写入等操作,总体来说并不复杂。
对于文件的操作,下面这六个系统调用是最重要的:
open
:用于打开已经存在的文件。close
:用于关闭文件。creat
:用于创建新文件。lseek
:用于在文件中定位到指定位置。read
:用于读取文件内容的系统调用。write
:用于写入文件的系统调用。
需要注意的是,在Linux中,一切皆文件。下面是一些常见情况:
- 启动一个进程需要一个程序文件,通常是一个二进制文件。
- 在启动过程中,需要加载一些配置文件,如yml、properties等,这些都是文本文件。
- 运行过程中产生的日志,如果写入硬盘,也是以文本文件的形式存在。
- 如果希望将日志打印到交互控制台上,实际上也是将日志输出到一个文件,这个文件被称为标准输出stdout文件。
- 进程的输出可以作为另一个进程的输入,这种方式称为管道,管道也是一种特殊的文件。
- 进程可以通过网络和其他进程进行通信,建立的Socket也是一种文件。
- 进程需要访问外部设备时,设备也被视为一种文件。
- 文件夹实际上也是一种文件,用于存储其他文件。
- 当进程运行时,可以在
/proc
目录下找到相应的进程号文件和一系列相关文件,以查看进程的运行情况。
文件操作和管理在Linux系统中非常重要,对于理解和运行程序都起着关键作用。