使用screen的時候,有時候想要對每個終端機都下相同的指令,可以這樣做。以下先執行《用screen操控終端機》提到的 screen -e^Ta 來開啟新的任務程序後,開啟多個終端機:
- Ctrl-t + :at "#" stuff "top^M" + Enter
- Ctrl-t + :at "#" stuff "q" + Enter
上述指令的執行順序是 Ctrl-t 後,輸入冒號後面再加入at ...,最後按Enter鍵。top^M的意思是在終端機內輸入top後再按Enter,有顏色的指令部分則會顯示在終端機上。上面第一行就是叫所有終端機都執行top,第二行則是送出q,結束top這個指令。以上參考
《in Screen, how do I send a command to all virtual terminal windows within a single screen session?》Corey Henderson的回應
_EOF_
沒有留言:
張貼留言