在終端機設定檔中,如何在 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 檔案中設定它:

相關內容