You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用TextEdit打开DigitalOcean远程Ubuntu服务器上的文件?

在Mac的TextEdit中编辑DigitalOcean Ubuntu服务器上的文件

首先得说清楚:你之前尝试的open -a TextEdit这类命令之所以失效,是因为你在远程Ubuntu服务器的终端里执行了这些Mac专属命令——TextEdit是Mac本地的应用,远程的Ubuntu系统根本没有这个程序,自然没法调用它。

下面给你几个可行的方案,让你能用TextEdit编辑远程文件:

方案1:用Finder挂载远程服务器(最便捷)

Mac自带的Finder支持直接挂载远程SFTP目录,挂载后就像操作本地文件一样:

  • 打开Finder,按下快捷键 Cmd + K
  • 在弹出的窗口里输入 sftp://你的服务器IP地址(比如 sftp://123.45.67.89),点击「连接」
  • 输入服务器的用户名和密码,登录后就能看到远程服务器上的所有文件和目录
  • 找到你要编辑的文件(比如settings.py),双击它就会自动用TextEdit打开,编辑完成后直接保存,修改会自动同步回远程服务器

方案2:本地下载→编辑→上传(适合临时编辑)

如果只是偶尔编辑单个文件,可以用scp命令在本地和服务器之间传输文件:

  1. 从服务器下载文件到本地:
    打开你Mac上的终端(不是远程服务器的终端),执行:
    scp 你的服务器用户名@服务器IP:/远程文件的完整路径/文件名 ~/本地保存的路径
    
    举个例子:
    scp root@123.45.67.89:/home/user/settings.py ~/Desktop/
    
  2. 用TextEdit编辑本地文件:找到桌面上的settings.py,双击用TextEdit打开修改,保存。
  3. 把修改后的文件上传回服务器:
    还是在Mac本地终端执行:
    scp ~/Desktop/settings.py root@123.45.67.89:/home/user/
    

额外提醒

你之前在远程服务器的.profile里加别名的方法没用,因为这个别名是在Ubuntu系统里生效的,而Ubuntu上根本没有open -a TextEdit这个可执行的命令,所以不管怎么调用别名都不会起作用。

内容的提问来源于stack exchange,提问作者Zorgan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 04:21:34