300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Linux nano编辑txt文件 Linux 文本编辑器 nano 的简单使用

Linux nano编辑txt文件 Linux 文本编辑器 nano 的简单使用

时间:2022-01-27 23:51:37

相关推荐

Linux nano编辑txt文件 Linux 文本编辑器 nano 的简单使用

文章目录

1. 安装使用

2. 编辑界面

2.1. 帮助界面

2.2. 保存操作

2.3. 搜索操作

nano 是一个字符终端的文本编辑器,比 vi/vim 要简单得多,比较适合 Linux 初学者使用。某些 Linux 发行版的默认编辑器就是 nano。

1. 安装使用

使用 nano 命令进行文本编辑,提示命令没有发现,可以直接安装。

[root@product test]# nano test.txt

-bash: nano: command not found

[root@product test]# yum -y install nano

安装好后,直接加上文件名,就可以直接打开一个旧文件,或者创建并打开一个新文件。

[root@product test]# nano test.txt

nano 命令可以打开指定文件进行编辑,默认情况下它会自动断行,即在一行中输入过长的内容时自动拆分成几行,但用这种方式来处理某些文件可能会带来问题,比如 Linux 系统的配置文件,自动断行就会使本来只能写在一行上的内容折断成多行了,有可能造成配置无法识别了。可以加上 -w 参数来避免自动换行。更多参数的使用方法参考man nano的OPTIONS描述。

2. 编辑界面

接着就进入 nano 编辑界面了。如图所示:

1、界面中顶部泛白的部分:是声明 nano 的版本(GNU nano 2.3.1)和文件名(File: test.txt)。

2、界面中底部泛白的部分:

(1)第一行是表示这是一个新的文件([ New File ]),这一位置用来显示提示信息的。

(2)下面两行是当前界面的命令说明。白色部分为组合键,后面跟着该组合键功能描述,指数符号(^)表示 Ctrl 键。

快捷键

功能描述

Ctrl+G

获取在线帮助

Ctrl+X

离开 nano 软件,若有改动,会提示是否需要保存

Ctrl+O

保存文件内容

Ctrl+J

Justify

Ctrl+R

从其他文件读入数据,可以将某个文件的内容贴到本文件中

Ctrl+W

查询字符串

Ctrl+Y

上一页

Ctrl+V

下一页

Ctrl+K

剪切光标所在行文本内容,或者剪切选中的内容

Ctrl+U

粘贴

Ctrl+C

显示当前光标所在处的行数和列数等信息

Ctrl+T

To Spell

如果需要复制/剪贴多行或者一行中的一部分,先将光标移动到需要复制/剪贴的文本部分的开头位置,按Ctrl+6做标记,然后移动光标到需要复制/剪贴的文本的结尾位置。这时选定的文本会反白。若在选择文本过程中要取消,只需要再按一次Ctrl+6。接下里就可以用Alt+6来复制,Ctrl+K来剪切,Ctrl+U来粘贴。

2.1. 帮助界面

按下Ctrl+G会出现帮助界面,如下所示:

这里可使用的快捷键如下所示:

快捷键

功能描述

Ctrl+Y

上一页

Ctrl+V

下一页

Ctrl+P

上一行

Ctrl+N

下一行

Ctrl+X

离开帮助界面,回到上一步

2.2. 保存操作

随便输入了点内容,按下Ctrl+O进行保存,会看到如下内容:

底部泛白部分:

(1)第一行是File Name to Write: test.txt,这里可以修改写入的文件名称。如果名称修改了,则相当于另存为操作,旧文件内容不变,会生成一个新文件,老内容和新内容都会写入到新文件中。如果不进行修改,直接按 Enter 键就可以完成保存操作了。

(2)下面两行是命令提示,这里的指数符号(^)表示 Ctrl 键,M 代表的是 Alt 键。

快捷键

功能描述

Ctrl+G

获取在线帮助

Ctrl+C

取消操作,返回上一步

Alt+D

DOS 格式

Alt+M

Mac 格式

Alt+A

在后面追加

Alt+P

在前面追加

Alt+B

备份文件

如果进行了重命名,则会询问是否保存文件在不同的名称?,Y 表示肯定,N 表示否定,C 表示取消。

2.3. 搜索操作

使用快捷键Ctrl+W,可以进行搜索:

按Ctrl+W后,在 Search 后输入你要搜索的关键字,回车确定,这将会定位到第一个匹配的文本。

接着可以再按一次Ctrl+W,(假设我第一次搜索的是字符K)会出现Search [K]:,此时直接按下回车确定,将会定位到下一个匹配的文本。

快捷键

功能描述

Ctrl+G

获取帮助

Ctrl+C

取消

Ctrl+Y

定位到第一行

Ctrl+V

定位到最后一行

Ctrl+T

定位到指定行,后面会要求输入目标行

Ctrl+R

对目标文本进行替换,后面会依次要求输入目标文本,替换文本,以及替换选项

Ctrl+W

Beg of Par

Ctrl+O

End of Par

Alt+J

FullJstify

Alt+C

Case Sens

Alt+B

Backwards

Alt+R

Regexp

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。