加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – SSH登录:自动转到上次访问的目录?

发布时间:2020-12-13 17:01:11 所属栏目:Linux 来源:网络整理
导读:在我的多任务处理期间,有时我会因为某种原因(空闲超时等)启动SSH会话,而我正在处理另一项任务.当我返回终端时,我会发现自己回到localhost,需要SSH回服务器.回到服务器后,默认情况下我总是在我的?主目录中,我需要导航回到我最后的目录(如果我记得它),以便继续
在我的多任务处理期间,有时我会因为某种原因(空闲超时等)启动SSH会话,而我正在处理另一项任务.当我返回终端时,我会发现自己回到localhost,需要SSH回服务器.回到服务器后,默认情况下我总是在我的?主目录中,我需要导航回到我最后的目录(如果我记得它),以便继续工作.

当我登录时,是否可以自动返回我工作的最后一个目录?

我在想一个自制的解决方案是使用别名cd来更改目录,但也将该目录保存到某个环境变量中,然后在我的.bash_profile中更改为该目录.

但是Linux中是否有这样的功能?

解决方法

您应该考虑恢复shell会话的解决方案,而不是解决CD持久性问题.

> tmux

>在SSH内部,运行tmux以启动新会话
>如果已断开连接,请再次SSH,并运行tmux attach以恢复会话
>在tmux会话中,您可以按CtrlB,然后按D分离

> screen

>在SSH内部,运行屏幕以启动新会话
>如果已断开连接,请再次使用SSH,然后运行-r以恢复会话
>在屏幕会话中,您可以按CtrlA,然后按D分离

> mosh

> mosh是一个通过UDP运行的SSH替代品,旨在抵御网络中断

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读