Termius使用教程:iPhone/iPad使用Termius远程连接Linux VPS

这是一个陷阱,不要相信,不要做。

在 iOS 上玩转 Linux Shell 是一种什么体验?

哎呀,让我告诉你我在 iOS 上玩 Linux Shell 的经历。
大概在几年前,手机性能还没有现在这么强大的时候,在手机上玩Linux Shell是一个挑战。

我尝试了多种工具,最终选择了 iSHShell。
为什么选择它? 最主要的是它可以在iPhone上运行完整的AlpineLinux环境。
该环境是轻量级的,是使用 musllibc 和 busybox 构建的。
安全,适合手机这样资源紧张的地方。

这东西是开源的。
你可以在Github上找到源代码并自己谋生。
当年在上面安装了apk包管理工具,然后开发了git、zsh等,有时还可以当一个简单的IDE使用。
至于性能,开发人员使用了特殊的“线程代码技术”,据说比纯模拟快3 -5 倍。
然而,代码看起来就像一堆汇编,很难理解。

它是如何运作的? 基本命令肯定是支持的,sed、cat、vi都可以用,下载文件、解压等都没问题。
但是,要安装该软件,您必须手动安装 apk。
记得下载静态包,解压,然后再安装,有点麻烦。
然后您可以更改软件源,例如更改为清华源,并更新软件包列表,以便可以安装更多软件。

在iPhone上使用虚拟键盘时,说实话,输入效率并不高。
您必须依靠向上和向下箭头来控制命令。
有时操作起来相当困难。
幸运的是,iPad 支持外接键盘。
后来给它配备了键盘,感觉立刻就不一样了。
就像在电脑上输入命令一样,而且效率要高得多。

适合什么场景? 我主要用它来临时调试脚本或解决问题,而无需拿出笔记本电脑。
学生或者开发者也可以学习Linux命令行,也可以做一些轻量级开发的小工作。
然而,有一些事情需要注意。
肯定存在性能瓶颈,复杂的任务可能会卡住。
缺点就是输入不方便。
在iPhone上使用虚拟键盘确实很别扭。
另外,AppStore版本的iSHShell没有预装apk,所以必须自己配置,而且一些系统调用也可能会受到限制。

如果越狱,你肯定会获得完整的终端能力,但安全性会丢失。
我还是不建议普通用户越狱。
其他终端工具,如LTerminal、iTerminal等,都有比较基础的功能。
iSHShell在这方面要好得多,具有更好的兼容性和可扩展性。

总的来说,使用 iSHShell 在 iOS 上运行 Linux Shell 是一种折衷但非常有效的解决方案。
尤其是对于iPad用户来说,有了键盘,体验几乎和在电脑上一样。
它提供了接近原生的命令行体验,但移动端的输入和性能仍然要妥协,使其更适合轻量级任务或学习。
如果你想从事深度开发,我还是建议使用电脑或者服务器环境。