这个专栏记录我学习/科研过程中遇到的一些小问题以及解决方案,一些问题可能比较蠢请见谅。自用,仅供参考。
------------------------------------------------------------------------------------
Linux中vim和nano的用法
这个例子中,我们将分别使用vim和nano打开一个可写文件、添加文本、保存退出。
1. vim
vim 是 Linux 系统中功能强大的文本编辑器。但刚开始使用 vim 时很容易产生迷茫,在实际使用过程中,我发现 vim 经常反应迟钝、出现卡死的情况,并且 vim 相较于 nano 难以操作。
1. 打开文件
以vim [文件路径]
的方式打开文件。
2. 文本修改
在 vim 中,有两种主要的模式:普通模式和插入模式。普通模式用于导航和执行命令,而插入模式用于输入和编辑文本。启动 vim 后,默认处于普通模式,按 i
键进入插入模式。此时可以开始编辑文件。
在插入模式下,直接键入文本进行编辑。使用方向键在文本中移动光标(在 vim 中,也可以使用 h(左),j(下),k(上),l(右)进行导航)。
完成编辑后,按 Esc
键退出插入模式,回到普通模式。输入wq
(意为 write and quit,即保存并退出)后按回车键保存更改并关闭 vim。
在普通模式中,w
是保存文件但不退出,q
是退出(如果没有做更改),q!
是强制退出而不保存更改,help
则是获取帮助
2. nano
nano 是一种用户友好型的文本编辑器,常用于 UNIX 和 Linux 操作系统。它比 vim 更直观易用,特别适合那些不太熟悉命令行的用户。下面是一些基本的 nano 使用方法:
1. 打开文件
以nano [文件路径]
的方式打开文件。如果文件不存在,nano 将会创建一个新文件。
2. 文本修改
nano 启动后,直接处于可以输入文本的状态(这一点与vim不同),使用键盘输入或修改文本、使用方向键移动光标。
3. 快捷键使用
nano 在屏幕底部显示了最常用的快捷键,这些快捷键前面通常有 ^ 符号,表示 Ctrl 键。以下是一些常用的快捷键:
Ctrl+O
(写出):保存文件。按下后,nano 会询问您要保存的文件名,通常它会提供当前文件名,直接按回车即可保存。
Ctrl+X
(退出):退出编辑器。如果对文件进行了修改,nano 会询问是否保存更改。
Ctrl+K
(剪切):剪切整行文本到剪切板。
Ctrl+U
(粘贴):将剪切板上的内容粘贴到光标位置。
Ctrl+W
(搜索):搜索文本。输入要搜索的文字后按回车键,然后可以使用相同的快捷键重复搜索下一个匹配项。
Ctrl+\
(替换):替换文本。首先输入要查找的文本,然后输入替换文本。
Ctrl+G
:显示 nano 的帮助文档。