首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OPPO Watch
Naykcin
V2EX  ›  iPad

[分享] 在 iOS/iPadOS 上使用 Terminal

  •  
  •   Naykcin · 67 天前 · 3235 次点击
    这是一个创建于 67 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近在 Gayhub 上发现一个宝藏项目:ish,目前已有 5400+ stars 。
    该项目可以在 iOS/iPadOS 上运行 Terminal,其实是运行了一个轻量的 Linux 👉🏻 Alpine,怀疑是以类似 Docker 的虚拟机运行的。

    shell 简洁好看,很给力。可运行 python 程序,可连接我内网的 CentOS 或者公网的 VPS,感觉开启了新世界!(其实想到本质是在运行一个虚拟机,能做这些也就不稀奇了)同时居然允许调用一些系统接口,iOS 的系统调用我记得很严格来着,不清楚是怎么做到的。难道其他的 App 也是在以虚拟机运行么? id 可查权限为 root,但是不能调用 iOS 其他的程序的文件(那肯定的),总之这个实现效果是不错的,我觉得很强大。

    另外,Microsoft RD Client 支持在 iPad 上远程连接 Windows... 这样一来,不管是 Windows 还是 Linux 都可以在 iPad 上进行远程操作了。是否可以试想一下,利用 iPad 运维的日子是不是快来了呢?

    http://naykcin.top/tu/ish/IMG_0149.PNG
    http://naykcin.top/tu/ish/IMG_0150.PNG
    http://naykcin.top/tu/ish/IMG_0151.PNG
    http://naykcin.top/tu/ish/IMG_0153.PNG
    http://naykcin.top/tu/ish/terminal.jpg
    28 条回复    2020-03-26 19:46:23 +08:00
    honjow
        1
    honjow   67 天前
    图全都裂了
    dorentus
        2
    dorentus   67 天前
    x86 模拟器的部分应该是作者自己写的

    确实挺好用的
    dorentus
        3
    dorentus   67 天前
    当时 V2EX 上也有一个帖子: https://www.v2ex.com/t/507217
    Naykcin
        5
    Naykcin   67 天前
    @dorentus 原来如此,很赞!
    hanxiV2EX
        6
    hanxiV2EX   67 天前
    已买蓝牙键盘,用起来没啥问题
    abbottcn
        7
    abbottcn   67 天前 via iPhone
    terminus 也能用
    honjow
        8
    honjow   67 天前
    装了试下。好像很不错
    ODD10
        9
    ODD10   67 天前 via iPhone
    和 a-shell 像
    AnyISalIn
        10
    AnyISalIn   67 天前
    已经用了很久了,tmux 的配置文件也同步到 ish 上了,就是没法保活跑 long task
    daveh
        11
    daveh   67 天前 via iPhone
    @AnyISalIn 可以保活,去 ish github 上看下 wiki 。
    AnyISalIn
        12
    AnyISalIn   67 天前
    @daveh #11 学到了。谢谢
    Naykcin
        13
    Naykcin   67 天前 via iPhone
    @AnyISalIn 作者保活的思路似乎是以请求定位的方式在后台持续调用?感觉很有意思 🤣
    ODD10
        14
    ODD10   67 天前 via iPhone
    好像有编码上的问题,我在 git 拉取的文件中,有的文件内容里面有中文,有的中文文字显示正常,有的不正常。不正常的显示.......,全都是省略号。
    overheat
        15
    overheat   67 天前 via iPhone
    app store 里面搜什么啊?
    shadownet
        16
    shadownet   67 天前
    挺好玩的,哈哈 , 试试 screen 能不能玩
    zhaidoudou123
        17
    zhaidoudou123   67 天前
    用了好久了,能用,性能还是不算特别好
    Naykcin
        18
    Naykcin   67 天前
    @overheat 你需要先在 AppStore 下载 testflight,因为这个项目还没有正式上架。然后访问 https://ish.app ,下滑点击 Join the TestFlight beta,加入内测即可。
    ygchy
        19
    ygchy   67 天前 via iPhone
    试了一下觉得有点儿意思,不知道有没有办法运行个 adb,这样就能远程调试安卓设备了。
    AFuture
        20
    AFuture   67 天前 via iPhone
    ish 很早前就有了阿
    alphatoad
        21
    alphatoad   67 天前
    苹果真的该开放用户态的终端模拟器了
    magic3584
        22
    magic3584   67 天前 via iPhone
    感谢,tf+1
    aydd2004
        23
    aydd2004   67 天前 via iPad
    牛 B 了
    刚刚连上 ssh 随便用了下 好像很爽的感觉
    ODD10
        24
    ODD10   66 天前 via iPhone
    使用一天下来,node 、npm 、yarn 等等大部分工具都无法使用,好像是 cpu 不支持 sse
    christin
        25
    christin   66 天前 via iPhone   ❤️ 1
    只运行 python 的话 Appstore 有个 pyto 之前限免受的 功能更多一点
    Naykcin
        26
    Naykcin   66 天前
    @ODD10 对的。尝个鲜感觉还好,经不起重度使用 🤣
    ODD10
        27
    ODD10   66 天前 via iPhone
    @Naykcin #26
    我自己配置了 zsh,还装了 git,使用 git 感觉挺好的,比那些收费的 app 强;嗯,还有 ssh,挺方便
    dzyou2007
        28
    dzyou2007   65 天前 via iPhone
    看意思是运行在本机的?
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2757 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 02:39 · PVG 10:39 · LAX 19:39 · JFK 22:39
    ♥ Do have faith in what you're doing.