V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
fox0001
V2EX  ›  Linux

刚遇到个《盗梦空间》问题……

  •  1
     
  •   fox0001 · 2022-07-02 15:36:34 +08:00 · 3522 次点击
    这是一个创建于 900 天前的主题,其中的信息可能已经有所发展或是发生改变。

    ssh 进去服务器,使用了 screen 命令,然后搞东搞西,突然忘了现在是不是在 screen 里……就像《盗梦空间》,不知道是否在梦里。

    然后exit命令等于 kill self ,echo $STY命令等于转动陀螺。

    PS. echo $STY命令用于查看当前 screen 环境的 session id 和名称。如果没有返回任何信息,则没有在 screen 里

    14 条回复    2022-07-05 18:40:19 +08:00
    Les1ie
        1
    Les1ie  
       2022-07-02 16:00:47 +08:00
    除此之外,还可以进入多重 screen ,每一次 exit 只会退出这一层梦。

    退出这一层之后,你依然不知道当前是否在梦里,还需要再一次 echo $STY 来转动那一只陀螺。

    有趣,我这就把 tmux status bar 关掉 :)
    msg7086
        2
    msg7086  
       2022-07-02 16:41:28 +08:00
    所以我自己的服务器都是用 tmux ( byobu )的,不用担心这种问题。
    julyclyde
        3
    julyclyde  
       2022-07-02 17:03:39 +08:00   ❤️ 1
    $SHLVL 试试
    @Les1ie
    haoliang
        4
    haoliang  
       2022-07-02 17:34:26 +08:00
    应该有环境变量吧,比如 tmux 会给 session 下的 shell 设置 TMUX 变量。
    Cooky
        5
    Cooky  
       2022-07-02 17:40:01 +08:00
    htop 看一下自己在哪(
    whenov
        6
    whenov  
       2022-07-02 18:44:00 +08:00
    @Les1ie 再把所以服务器的 PS1 全设成一样
    Les1ie
        7
    Les1ie  
       2022-07-02 19:20:14 +08:00
    @julyclyde 看起来很棒!确实可以看到进入到多少层梦境了。
    可是一个新的问题,这告诉了我嵌套的 SHELL 的深度,并不是 screen 的深度。如果我交替执行了 screen 和 `bash` 命令本身,那么会显示二者叠加的深度,而不是 screen 的深度。 不过,`bash` 这条命令也是新可以算是另一种深入了一层梦境了 :)
    Les1ie
        8
    Les1ie  
       2022-07-02 19:23:39 +08:00
    @whenov 格式可以一样,但是值要是也一样了,那就真的不好分清自己在哪里了 :(
    Les1ie
        9
    Les1ie  
       2022-07-02 19:26:03 +08:00
    @haoliang 是的,tmux 内嵌套的时候会提示 $TMUX 的存在,可能怕我们入戏太深了 :)
    louiswong2099
        10
    louiswong2099  
       2022-07-02 22:19:19 +08:00 via iPhone
    我试过在本机 ssh 到服务器里面 ssh 到另外一台服务器里里面又 ssh 到另外一台服务器。。
    zhucelws
        11
    zhucelws  
       2022-07-02 23:24:21 +08:00 via iPhone
    哈哈,有意思
    binhb
        12
    binhb  
       2022-07-02 23:57:24 +08:00 via iPhone
    你隔这递归呢
    libook
        13
    libook  
       2022-07-04 10:30:49 +08:00
    我都是试一下 Ctrl+a+d ,要是出来了就再进去(捂脸
    rev1si0n
        14
    rev1si0n  
       2022-07-05 18:40:19 +08:00
    @libook 哈哈一样
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2287 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 16:10 · PVG 00:10 · LAX 08:10 · JFK 11:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.