我每天(通过 ssh)多次登录和退出远程机器,我想缩短整个过程。我在 .bashrc 和 .profile 中添加了一个别名,如下所示:
alias connect='ssh -XC username@remotemachine && cd /far/away/location/that/takes/time/to/get/to/;'
我的问题是,当我编写连接时,我首先到达原因中的位置(在我的本地计算机上),然后进行 ssh 连接。怎么会这样?我认为通过使用“&&”,第二个命令只有在第一个命令成功后才会运行。ssh命令成功后,重新加载.profile/.bashrc,在别名的第二部分成功执行之前?