Ssh
通過 ssh 登錄到上次使用的文件夾
我有一個簡單的問題。當我通過 ssh 登錄到我的伺服器時,我想在最後使用的目錄中是否有機會以這種方式配置 ssh?
我想你正在使用 bash 作為 shell。
在您的主目錄中編輯 .bash_logout ,添加一行
pwd > $HOME/.last-pwp
編輯.bash_profile,添加一行
cd $(< $HOME/.last-pwp )
請注意,如果您並行執行多個會話,則只會記住一個目錄。
一個很好的工具是tmux,它是舊螢幕的強大替代品。Tmux 允許您創建會話並從/連接到這些會話:然後您可以在重新登錄時斷開與伺服器的連接並找到您的目錄,但您也可以啟動程序,在執行時斷開連接並在執行後重新連接。
在您的伺服器上安裝 tmux 後,您可以使用以下命令連接到您的伺服器並附加最後一個 tmux 會話(當然您可以輕鬆地為其設置別名):
ssh user@server -t tmux a
在伺服器上完成後,您可以使用它
Ctrl``b``d
來分離會話並斷開連接。(Ctrl``b
是 tmux 領導者,可以在~/.tmux.conf
文件中配置)