Gnu Screen:同時在所有視窗中“輸入”

Gnu Screen:同時在所有視窗中“輸入”

我讀這個問題關於stuff螢幕中的命令。

非常有用,但我想知道是否有辦法真正實現互動地一次輸入多個視窗? -stuff似乎對於一個視窗非常有用,但針對一次性命令進行了最佳化;我想知道是否有更多的互動性(例如並行vi會話,或者像在普通終端視窗上一樣按順序快速發出命令)

如果沒有,是否可以使用 tmux 或任何其他screen類似的實用程式來完成此操作?

-高手

答案1

您可以使用 terminator(一個多終端 shell)執行類似的操作。您可以在單獨的終端機中啟動多個螢幕,並使用終止符將文字傳送到所有螢幕或其子集。http://gnometerminator.blogspot.com/p/introduction.html

答案2

可以在螢幕上執行此操作,以便向所有視窗發出多個命令。這比應有的要複雜一些。

請執行下列操作...

ctrl+a然後按冒號鍵:。這將會開啟一個 vi 風格的提示符號。

ls在該提示中鍵入以下內容(這是將命令傳送到所有視窗的範例)

at "#" stuff "ls^M"

然後按回車鍵。

另請記住,您可以讓它連續發送多個命令,只需在末尾用 ^M 將每個命令分開(表示發送返回)。例子...

at "#" stuff "cd /^Mls^Mcd /home^Mls^M"

相關內容