当没有可用的编辑器时,您可以编辑远程计算机上的文件吗?

当没有可用的编辑器时,您可以编辑远程计算机上的文件吗?

我有一台旧的 Synology NAS,只能通过 telnet 访问,我想编辑一个配置文件。不幸的是,根本没有编辑软件;没有 vi、nano、vim,什么都没有。

有没有办法使用本地端的编辑软件来编辑远程端的文件?或者是否有其他方法可以编辑文件?

谢谢

答案1

假设您具有写权限(没有该权限,编辑就毫无意义),您可以用您想要的任何内容覆盖它:

  • 使用任何你想要的软件创建新文件并将其存储在 NAS 共享中
  • 用来cat /local/path/to/file/in/share >/local/path/to/file/to/overwrite代替它。

其他选项包括:

  • 用于nc将文件从电脑下载到设备(它包含在大多数固件映像中)
  • 使用echo -e "..." >/local/path/to/file/to/overwrite包含在文件中的整个文本echo并小心转义
  • sed使用语句序列

相关内容