如何在没有文本编辑器的情况下编辑文本文件?

mrd*_*ded 1 vim remote echo cat

我发现自己处于一种情况,我需要连接到没有安装文本编辑器(没有 vi 或 nano)的远程机器。

编辑文本文件的唯一方法是使用 echo 和 cat。

您能否分享您的经验,在这种情况下您将如何编辑文本文件?也许有一种方法可以将文件通过管道传输到本地 vim。

更新:澄清一下,这个问题更只是一个理论案例。有几次我不得不在 k8 集群中调试 pod,并且设置非常少。所以你可能需要更新一些配置。

小智 6

在那种情况下,我会尝试将文件传出并在另一台计算机上编辑它们,然后将它们传回。如果你有ssh,你应该有scp(我希望),所以你应该能够推入和推出文件。如果没有,您还可以寻找ftp传入和传出文件。

如果没有,那么我想你最好的选择是尝试和利用catgrepsedecho,和I / O重定向(特别是追加有>>)。还有很多临时文件。