使用nano在Linux中编辑文件

介绍

GNU nano,简称nano,是大多数Linux发行版的基本内置编辑器。GNU nano是一个小巧友好的文本编辑器. 与基本的文本编辑相比,nano提供许多额外的特性,例如:交互式的查找和替换,定位到指定的行列,自动缩进,特性切换,国际化支持,以及文件名标记完成。本教程中,我们将介绍一些帮助您入门的基本知识。

使用nano打开系统文件

从终端输入nano和文件名。如果该文件不存在,nano将在您指定的位置创建一个新的临时版本。在此示例中,我们将使用sudo权限打开系统的hosts文件:

sudo nano /etc/hosts

使用上面的示例打开系统主机文件,结果类似于以下内容:

在默认视图中,nano将在顶部标题栏的中心显示正在编辑的文件。在底部,快捷方式列表显示常用命令,其中^代表CTRL键。要保存,按住CTRL并按O(对于Write * O * ut); 按CTRL + X退出。

请注意,某些命令会在位于底部的快捷方式列表正上方引发状态栏。例如,保存文件和运行搜索(CTRL + W)时会出现状态栏。

nano快捷方式

  • ^ W:在打开的文件中搜索
    • ALT + W:找到下一个搜索实例
  • ^ O:保存文件
  • ^ K:删除整行
    • ^ U:粘贴整行
  • ^ T:查看文件浏览器
  • ^ X:退出

更多信息

有关此主题的其他信息,您可能需要参考以下资源。虽然提供这些是希望它们有用,但请注意,我们无法保证外部托管材料的准确性或及时性。

更多Linux教程请前往腾讯云+社区学习更多知识。


参考文献:《Use nano to Edit Files in Linux》

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏草根专栏

Identity Server 4 - Hybrid Flow - 使用ABAC保护MVC客户端和API资源

这个系列文章介绍的是Identity Server 4 实施 OpenID Connect 的 Hybrid Flow. 

16040
来自专栏JavaEdge

安装Git0 首先看看有没有三大件

31780
来自专栏逸鹏说道

昨天有老同学问我怎么在Windows Server2012 R2里面部署 MVC 的网站

网站部署之~Windows Server | 本地部署 一、服务器系: 1.初始Windows Server 2012 R2 Hyper-V + 系统安装详细 ...

35670
来自专栏Timhbw博客

Aria2-不限速全平台下载利器

2016-06-2815:54:31 2 5,355℃热度 1.工具下载(包含本文中出现的所有工具的最新版本) 2. Aria2简介 3.安装与配置 ...

1.9K60
来自专栏IMWeb前端团队

从smart漫谈打包

项目构建迁移到fis体系后,打包的问题就跟着来了。打包的基本方式是:分析依赖,合并文件,解决引入。 CSS处理方式 来源 link 引入 require 引入 ...

18070
来自专栏Youngxj

emlog纯js实现打钩防止垃圾评论

18270
来自专栏逸鹏说道

Win10 IIS本地部署MVC网站时不能运行?

网站部署之~Windows Server | 本地部署 一、服务器系: 1.初始Windows Server 2012 R2 Hyper-V + 系统安装详细 ...

41490
来自专栏梦魇小栈

adb设备信息查询修改刷机等命令

ADB很强大,记住一些ADB命令有助于提高工作效率。 通过ADB命令查看wifi密码、MAC地址、设备信息、操作文件、查看文件、日志信息、卸载、启动和安装APK...

76930
来自专栏前端儿

npm包与gem包--在线&离线安装

NPM,即为Node的包管理工具,官网为 https://www.npmjs.com/,我们可以在站内搜索所需要的NPM包,了解相关的使用规则

1.2K20
来自专栏哈雷彗星撞地球

你知道如何为iOS工程改名吗?

我们在iOS开发中,难免会遇到项目做到一半要改名字的情况。如果项目名差的太大,工程名看起来总是不舒服的,有良心的开发者可能就会想着为工程改个贴切的名字,那么你就...

16530

扫码关注云+社区

领取腾讯云代金券