获取 iOS 终端以将命令行带到 iPad 和 iPhone
曾经希望在iOS 中拥有原生命令行吗?你知道吗,比如 iPad 和 iPhone 的终端应用程序?别再期待了,名副其实的 iOS 终端就在这里,而且是免费的!
Terminal 是一个适用于 iOS 的沙盒命令行环境,目前有超过 30 个命令可用,涵盖许多您熟悉和喜爱的最常用的命令行工具和命令,例如 cat、grep、curl、gzip 和tar、ln、ls、cd、cp、mv、rm、wc 等,都可以在您的 iPhone 或 iPad 上使用。
适用于 iOS 的终端在 iPad 和 iPhone 上运行良好,虽然由于屏幕尺寸较大,它可能最适合 iPad,但在显示屏较小的 iPhone 上玩起来仍然很有趣。
更新:开发人员将名称从终端更改为OpenTerm,但应用程序保持不变。
为iOS下载OpenTerm/终端
可选,您可以在此处从GitHub 获取OpenTerm,然后使用Xcode 和Mac 按照这些说明将应用程序侧载到iPhone 或iPad。
将应用程序下载到您的设备,图标看起来很像Mac 上的同名应用程序,然后在您的iPhone 或iPad 上启动它,享受一些乐趣。
如果您对此感兴趣,我们在下面提供了完整的支持命令列表,iOS App Store 中的应用程序描述也是如此。因为命令行是完全沙盒化的,它还可以为初学者和更多新手用户提供一种很好且相对安全的方式来探索命令行,因为 iOS 终端中包含的所有命令都可以在 MacOS 终端中使用,以及其他unix环境。
iOS 终端变得特别有趣,因为您可以从它与 iCloud Drive 交互,因此您可以即时创建和修改目录和文件,如果您将文件应用程序与终端应用程序分屏,您可以看着这一切展开。这意味着您可以从 iOS 设备上修改 iCloud Drive,就像您可以从 Mac 上的命令行访问 iCloud Drive 一样,这会带来很多有趣的机会。
是的,您可以通过 Finder 从 Mac 访问终端应用程序 iCloud Drive 数据,或者通过文件应用程序从其他 iOS 设备访问终端应用程序 iCloud Drive 数据,只要它们使用相同的 Apple ID。在 Mac 上,只需像往常一样打开 iCloud Drive 并查找“终端”以找到同名 iOS 应用程序的默认工作目录。
我个人希望 iOS 终端的未来更新版本包括 nano、emacs 或 vim 等文本编辑器,但即使没有,使用起来也很有趣。至于目前支持的完整命令列表……
Open Terminal for iOS可用命令列表
OpenTerminal for iOS 目前支持以下命令:
catcdchflagschksumclearcompresscpcurldateduegrepfgrepgrepgunzipgziphelplinklnlsmkdirmvprintenvreadlinkrmrmdirstatsumtartouchunameuncompressuptimewcwhoami
我们的许多命令行提示直接适用于 iOS 终端并与其相关,包括计算文件中的行数、使用 curl 下载文件、检查设备正常运行时间等等,只要它基于应用程序支持的命令。
哦,这可能值得澄清,但尽管与本机 Mac 应用程序共享终端名称(Terminal.在 MacOS 的 /Applications/Utilities/ 中找到的应用程序),iOS 终端不是 Apple 的官方版本。相反,它是开源项目的狡猾开发人员 Louis D'hauwe 的作品,如果您想深入挖掘源代码或在 Xcode 中自己构建它以修改并侧载到 iOS 设备,可以在 Github 上找到。但无论是否非官方,它都是 iOS 中的命令行。哇哦!
正如您所看到的,有很多东西可以开始使用,尽管文本编辑器和 ssh 真的会让这个应用程序超越顶部。祈祷吧!
如果你喜欢在命令行中修修补补,你一定会在你的iPad或iPhone上玩这个应用程序,所以看看吧!
如果您喜欢这个应用程序或它的概念,您可能真的会喜欢 iSH,它是适用于 iPad 和 iPhone 的完整 Linux 外壳,但必须按照此处所述通过 TestFlight 安装到 iOS .