在终端配置文件中,如何在 ssh 连接后立即将其设置为 cd?

在终端配置文件中,如何在 ssh 连接后立即将其设置为 cd?

我在 OS X 上使用终端 (bash) 连接到我的 Web 服务器。我想设置配置文件,以便在 ssh 连接后打开到特定子目录。我并不总是想从这个目录开始 — 此配置文件用于管理服务器的特定区域。

现在,我已经在终端首选项> 配置文件> Shell> 启动> 运行命令中设置了配置文件:ssh [email protected]; cd sub/folders/

当然,ssh 连接并且第二个命令永远不会运行。有没有办法在终端配置文件中执行此操作?

答案1

感谢@rickfillion:

ssh -t [email protected] "cd sub/folders/; bash -l"

答案2

ssh user@ip cd /path/to/dir 应该可以正常工作,或者在该连接的 ssh_config 文件中进行设置:

相关内容