我在 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 文件中进行设置: