相信有很多人更愿意在 SSH 终端使用 nano 编辑器,nano 是 Unix 和类 Unix 系统中的一个文本编辑器,是Pico的复制品(clone)。nano的目标是类似Pico的全功能但又易于使用的编辑器。本文主要介绍如何在 Synology DSM 上安装使用 Nano 以帮助大家更方便的在 SSH 终端进行文件的编辑。

nano.jpg

群晖 Synology 官方并不提供 Nano 编辑器的安装包,但我们其实可以从 SynoCommunity (第三方套件源)进行安装。

添加 SynoCommunity 套件源

打开「套件中心」,并点击右侧的「设置」项。

1.png

如果使用的系统版本为群晖 DSM 6+,则需要进入「常规」设置中,勾选信任层级为「任何发行者」

4.png

然后,依次点击「套件来源」-> 「新增」

2.png

添加套件源信息包含「名称」和「位置」

名称:SynoCommunity 
位置:https://packages.synocommunity.com/

3.png

回到套件中心,点击「社群」刷新一下页面,找到 「SynoCli File Tools」并「安装套件」

5.png

SynoCli File Tools 套件包含了许多实用的命令行工具,其中包含了 less、tree、file、nano 等,而 Nano 原来可以单独安装,但现在只能通过 SynoCli File Tools 套件获得。

6.png

使用 Nano 编辑器

套件安装完成后,通过 PuTTY 、XShell 等 SSH 终端工具连接到群晖DSM系统,可以运行 nano [文件名] 编辑文件。

Nano 命令工具使用手册

# 新建/打开文件
nano 路径+文件名

复制一整行:Alt+6
剪切一整行:Ctrl+K

粘贴:Ctrl+U
搜索:Ctrl+W

Ctrl+Y 上一页(翻页)
Ctrl+V 下一页(翻页)

Ctrl+O 保存编辑

Ctrl+X 退出;输入Y确认保存,输入N不保存,按Ctrl+C取消返回。

示例

例如,编辑 SSH 服务器配置文件。

nano /etc/ssh/sshd_config

如果没有 root 权限,就需要运行sudo 进行赋权,如下:

sudo nano /etc/ssh/sshd_config

编辑完成后按键 CTR L+ X 呼出窗口

7.png

按键 Y 保存编辑并退出。


相关推荐

  1. 使用 Autofs 实现 NFS 共享目录动态挂载
  2. LFTP 命令常见用法详解
  3. 群晖 Synology 部署 Bitwarden 密码管理器
  4. 在群晖 Synology 上搭建 Bark 消息推送服务器
  5. 群晖 Synology 部署 ZeroSSL 泛域名证书
  6. macOS 使用 Setfile 命令更改文件创建时间和修改时间
文章作者:喵斯基部落
原文地址:https://www.moewah.com/archives/3990.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。非商业转载及引用请注明出处(作者、原文链接),商业转载请联系作者获得授权。