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


0

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

现在,我在终端首选项>配置文件> Shell>启动>运行命令中设置了配置文件: ssh me@server.com; cd sub/folders/

当然,ssh连接,第二个命令永远不会运行。在终端配置文件中以任何方式执行此操作?

Answers:


1

感谢@rickfillion:

ssh -t me@server.com "cd sub/folders/; bash -l"

0

ssh user @ ip cd / path / to / dir应该做得很好或者在ssh_config文件中为该连接设置它甚至:


您的第一个答案运行命令,然后立即退出ssh连接。如果我理解你的第二个,它会在每次连接时运行它,我不想要(如我的问题中所述)。不过谢谢。
bobtiki 2015年

我是假设你想每次如果不使用rickfillion的回应
linuxdev2013
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.