大家好,我对 Linux 相当陌生,我一直在尝试通过 SSH 和 CD 从 Windows 10 到 Ubuntu。我想尝试的一个解决方案是:
ssh -t <ip address> "cd <directory>; bash"
我也尝试过:
ssh -t <ip address> "cd <directory>; exec bash"
然而,我的成功有限。似乎当bash
orexec bash
运行时,子 shell 不会继承当前工作目录。这可能是因为我以 PXE 方式启动 Linux 机器时的公司设置。
无论如何,如果我运行这个:
:~/l# cd ~/Desktop
:~/Desktop# exec bash
:~/l# pwd
/root/l
我看到执行 bash 将我当前的工作目录重置回根目录。有没有办法同时启动 bash 并设置我的 cwd?