linux命令exit后怎么返回

不及物动词 其他 31

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux命令行中,执行”exit”命令会终止当前的终端会话。当你执行”exit”命令后,会话会被关闭,你将无法返回到之前的终端。

    然而,还有一种方法可以在退出终端后返回到之前的终端,那就是使用”nohup”命令。”nohup”命令用于在终端关闭后继续运行命令,即使你退出了终端。你可以在执行命令的前面加上”nohup”,然后再按Enter键执行,这样在退出终端后,命令会继续运行。

    下面是使用”nohup”命令的示例:

    nohup command &

    其中,”command”是你要执行的命令。”&”符号表示将命令放到后台运行。

    执行完上述命令后,你可以安全地退出终端,而无需担心命令会终止。你可以随时使用其他终端进入系统,然后使用”ps”命令来查看正在运行的进程,并使用”kill”命令来终止进程。

    总结起来,当你使用”exit”命令退出终端后,无法直接返回到终端。但是,你可以使用”nohup”命令来在退出终端后继续运行命令。希望这些信息对你有帮助。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux中,当你运行`exit`命令时,它会终止当前的shell会话并返回到上一级的shell会话或者退出终端窗口。如果你想要返回到之前的shell会话,有几种方法可以实现。

    1. 使用`exit`命令后,可以直接输入`bash`命令来重新启动一个新的shell会话。这将返回到默认的bash shell会话。

    2. 使用`exit`命令后,可以使用`source`命令来重新加载之前的shell会话。例如,如果你的历史shell会话保存在`~/.bash_history`文件中,可以使用以下命令重新加载它:

    “`bash
    source ~/.bash_history
    “`

    3. 使用`exec bash`命令可以在当前shell会话中启动一个新的bash shell会话。这将结束当前的shell会话并返回到上一级的shell会话。

    4. 使用`Ctrl + D`组合键也可以退出当前的shell会话并返回到上一级的shell会话。

    5. 如果你想要在退出当前的shell会话后重新连接到远程服务器上的会话,可以使用`ssh`命令再次远程登录。例如,如果你之前使用`ssh user@hostname`命令连接到服务器,可以再次运行该命令重新连接。

    总结:通过重新启动一个新的shell会话,重新加载之前的shell会话,使用exec命令或者使用ssh命令重新连接,你可以在退出当前的shell会话后返回到之前的会话。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,使用命令”exit”可以退出当前的终端会话,回到登录之前的界面。如果你想在退出后返回到之前的终端会话,有以下几种方法可以实现。

    1. 使用”nohup”命令:
    – 输入”nohup”命令,后跟希望返回的命令。例如:nohup bash。
    – 按下”Ctrl + Z”将该进程挂起。
    – 在命令行输入”bg”命令将该挂起的进程转到后台。
    – 最后输入”disown”命令来使命令与当前终端解绑,这样你可以退出当前终端而不会停止该命令的执行。

    2. 使用”screen”命令:
    – 安装screen命令:sudo apt-get install screen。
    – 输入”screen”命令开启一个新的screen会话。
    – 在新的screen会话中执行需要进行的操作。
    – 按下”Ctrl + A”再按下”D”,即可将当前screen会话分离并回到原来的终端会话。
    – 当需要重新连接到之前的screen会话时,输入”screen -r”命令。

    3. 利用”tmux”命令:
    – 安装tmux命令:sudo apt-get install tmux。
    – 输入”tmux”命令开启一个新的tmux会话。
    – 在新的tmux会话中执行需要进行的操作。
    – 按下”Ctrl + B”再按下”D”,即可将当前tmux会话分离并回到原来的终端会话。
    – 当需要重新连接到之前的tmux会话时,输入”tmux attach”命令。

    请注意,使用”nohup”、”screen”或”tmux”命令时,该命令将在后台运行,不受当前终端会话影响。这样,即使退出当前终端,也能保持运行。

    另外,如果你使用的是SSH连接到远程服务器,可以通过”ssh”命令的”-t”选项来保持连接,即:
    ssh -t user@hostname ‘command’

    以上就是在Linux命令行下退出后返回的方法。希望能对你有所帮助。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部