我有一個非常簡單的腳本,它在遠程主機上的.bashrc中有別名,我經常使用SSH進行工作。它使我進入「PTH」的命令,以及別名「慶典/user/your/home/pathprinter.sh」,主要內容如下:將STDOUT粘貼到遠程主機上的剪貼板上的選項
#!/bin/bash
NOWDIR=`pwd`
echo 'scp [email protected]:'"$NOWDIR"
這使我能夠很快SCP的一文件從本地機器傳輸到遠程主機,反之亦然,而不必輸入太多,因爲它會回顯輸出,然後單擊並拖動以突出顯示,然後複製並粘貼到本地計算機上的另一個終端窗口中。
如果這個腳本保存在我的本地機器上,我可以這樣寫:
NOWDIR=`pwd`
echo 'scp [email protected]:'"$NOWDIR" | pbcopy
,它會直接進入到剪貼板。但是,如果我在執行此命令時經常在遠程主機上運行,並且如果遠程主機上沒有sudo權限(但我仍然可以在主目錄或其他地方安裝東西),是否仍有辦法實現此目的?任何可以節省幾秒鐘的東西!
我認爲它只適用於您轉發X11,然後pbcopy也可以運行遠程。我不認爲有另一種選擇(找不到ANSI轉義代碼來設置剪貼板)。 – eckes
謝謝。我會研究X11轉發。 –