在我~/.bash_profile
的 Mac 上,我創建了一個別名:
alias ssh_retish='ssh -Y [email protected]; cd /root/Bitbucket_DTH; ./dth -k MDU_SSC_014 -p pink1 -z'
目標
是將別名運行到:
- ssh 到機器(我已經在授權文件中添加了我的公鑰)
- 轉到某個目錄
cd /root/Bitbucket_DTH;
- 執行腳本
./dth -k MDU_SSC_014 -p pink1 -z
有人可以在這裡填寫我想念的內容嗎?
結果
在新的終端選項卡上運行此別名後ssh_retish
,我一直登陸我的終端/root
,但沒有執行任何操作。
Last login: Thu Sep 1 15:34:29 2016 from macbookpro
[root@cl-dth ~]# pwd
/root
答案1
你可能想做
alias ssh_retish='ssh -Y [email protected] "cd /root/Bitbucket_DTH; ./dth -k MDU_SSC_014 -p pink1 -z"'
在遠端伺服器上執行命令並更改目錄,而不是在本機上。