freebsd:配置不同的默认目录

当我 ssh 进入我的 freebsd 时,我想立即进入另一个目录站点,而不是我的主目录。

即与 /users/home/john 相反,我希望留在 /users/home/john/what/i/am/working/on

1
2022-06-07 14:36:08
资源 分享
答案: 3

所以这个最简单的情况是相当简单的。 在你的 ~jdoe/. 您可以添加的个人资料:

if [ X$SSH_TTY != X ]; then
   cd /users/home/john/what/i/am/working/on
fi

如果您正在搜索系统记住您所在的目录站点,每个 - 无法治愈的,以及在您重新登录时回到理想的站点,知道无法治愈,这非常复杂,但仍然可以 - 可以使用 shell。 因为 $SSH_TTY 是一个文件名,所以您可以在其前面加上“~/.mydirs/”,并使用该文件名来保存 CWD 的副本以用于该不治之症的会话。 它比这复杂得多,但这是一般的想法。

希望这会有所帮助!¢ - pbr

1
2022-06-28 22:08:40
资源

ssh -t [email protected] 'cd /tmp && exec /bin/sh'
1
2022-06-28 20:23:14
资源
ssh [email protected]:/path/to/wherever

注意冒号^

0
2022-06-07 14:59:00
资源