求推荐 iOS ssh 客户端 短时间切换 App 复制粘贴的时候不会掉线。🙏

2021-06-08 16:59:46 +08:00
 programV2

谢谢大家🙏

1731 次点击
所在节点    Apple
17 条回复
IgniteWhite
2021-06-08 17:03:52 +08:00
Termius 开箱即用,后台可运行(屏幕右上角能看到定位标志)
iSH 更新频繁,字体支持好

但是,非常建议使用 tmux 来保持 session,掉线了也不怕
programV2
2021-06-08 17:14:21 +08:00
@IgniteWhite
@IgniteWhite 谢谢大佬。 我在用 screen 有时候跑一些脚本或者代码在这 screen 窗口运行到一半就退出 Shell closed , 只能退出执行。请问 terminus 你有碰到过吗?
programV2
2021-06-08 17:15:04 +08:00
@IgniteWhite
@IgniteWhite 更正 tmux , 谢谢大佬。 我在用 screen 有时候跑一些脚本或者代码在这 screen 窗口运行到一半就退出 Shell closed , 只能退出执行。请问 tmux 你有碰到过吗?
IgniteWhite
2021-06-08 17:24:06 +08:00
tmux 不会这样退出,seesion 肯定不会这样退出,需要手动退出。window 的话除非你在开一个新 window 之前特别指定运行后退出,否则也需要手动退出。

我最早接触命令行的时候用过 screen,但是很快转 tmux 了,现在已经不记得 screen 怎么用了哈哈。如果你对 tmux 的配置感兴趣,可以点进我主页里的 GitHub,里面有个叫 dotfiles 的 repo,一直在更新我在用的包括 tmux 的配置,也写了对应的一些信息到 repo wiki 里,有什么建议欢迎提 issue
programV2
2021-06-08 18:07:07 +08:00
@IgniteWhite 我看了一下介绍好像 T M U X screen 原理都是一样的, screen 有时候我跑 docker 命令 output 直接不显示。只能退出。 我就是有时候应急需要拿手机操作服务器。 复制粘贴的时候经常断开很麻烦。
IgniteWhite
2021-06-08 18:24:42 +08:00
screen 在 detach 的时候会丢 pane,tmux 不会,tmux 的核心优势是对 session 的管理。我不认同两者“原理都是一样的”,我也不能打包票 tmux 一定不会出问题,建议试一下 tmux 。如果你不试一下就下结论,那你得保证你看的“介绍”是可靠的。
programV2
2021-06-08 19:09:45 +08:00
@IgniteWhite 谢谢,我肯定试一下,请问您的 GitHub 地址是多少? 主页里没找到。
IgniteWhite
2021-06-08 19:43:43 +08:00
programV2
2021-06-08 23:07:18 +08:00
@IgniteWhite 大佬,我看有人提到它”允许在单个窗口中,同时访问多个会话。这对于同时运行多个命令行程序很有用。”. 请问怎么在单个窗口中,同时访问多个会话? 看了你的文档还是没找到方法。 🙏🙏
IgniteWhite
2021-06-08 23:56:05 +08:00
Ctrl + b %
Split pane vertically

Ctrl + b "
Split pane horizontally

水平或者垂直开不同的 pane 。上述快捷键假设你使用了默认设置。推荐一个 tmux 快捷键查询:
https://tmuxcheatsheet.com/
所有的快捷键都能用命令实现,因此可以通过脚本控制 tmux 。如果楼主第一次接触 tmux,建议阅读 the tao of tmux
https://leanpub.com/the-tao-of-tmux/read
要是想看中文版,有大佬翻译了
https://tao-of-tmux.readthedocs.io/zh_CN/latest/
programV2
2021-06-09 00:12:39 +08:00
@IgniteWhite
@IgniteWhite
@IgniteWhite 谢谢大佬的回复。我没理解错的话 pane 是窗格。跟窗口 window 是不一样的。而且我上贴说的是"在单个窗口中,同时访问多个会话,"而不是单个会话中同时连接多个窗口。
@IgniteWhite
programV2
2021-06-09 00:13:05 +08:00
@IgniteWhite 求大佬斧正。🙏🙏🙏
programV2
2021-06-09 00:16:24 +08:00
@IgniteWhite 你上头这两个命令是拆分窗格,在单个窗口中分出多个窗格,但是窗格里面还是用的同一个会话。大佬,我表达不当的地方还望指正。
programV2
2021-06-09 00:23:11 +08:00
@IgniteWhite 大佬,我还发现一个奇怪的问题。在 T M U X 窗口中执行 vi 编辑文件没法显示文件内容 , 手机上看是空白的,但是左下角能显示行数和列数,请问这个可能是什么原因呢? 我试了 screen 也是一样的。是我的手机 ssh 客户端的问题吗?
IgniteWhite
2021-06-09 01:23:44 +08:00
你说的“多个会话”是什么意思?多个 tty ?

Vim 的显示问题要看你的 vimrc 才说的清楚
Maskeney
2021-06-09 04:04:34 +08:00
我觉得这个问题不是 ssh 客户端的锅,果子系统就是这么设计的,想不掉线用 iPad 吧,可以悬浮 app
programV2
2021-06-09 10:29:11 +08:00
@IgniteWhite 谢谢 ! vim 我都是用系统自带的默认, vimrc 没有更改过。Ubuntu 16.04
@IgniteWhite 会话就是 session

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/782200

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX