這裡介紹如何使用
screen 指令來操控 UNIX/Linux 的終端機,讓工作更有效率。
screen 指令是一般 UNIX/Linux 使用者或管理者常會使用的終端機管理程式,它可以讓一個終端機當成好幾個來使用,對於以 SSH 連線到伺服器上工作的人會很有用。
通常一個終端機(terminal 或 console)只能開啓一個互動式(interactive)的 shell 來使用,而藉著
screen 的幫助,使用者可以在一個終端機下,同時開啓多個互動式的 shell,除了自己使用之外,還可以讓 session 分享給不同的使用者,或是讓執行中的 session 暫時卸離(detach),隨後再重新連接(attach)即可繼續操作。
安裝 screen
某些 Linux 發行版可能本身就已經內建
screen 這個指令了,但如果你所使用的 Linux 系統沒有安裝,通常也都可以透過套件管理程式直接安裝編譯好的版本,因為
screen 是一個很常用的指令之一,通常安裝起來不需要花費太多的力氣。
在 Debian 或 Ubuntu Linux 中若要安裝
screen 可以使用
apt-get 來安裝:
sudo apt-get install screen
而 Red Hat 系列的 Linux(如 Fedora 等)則可使用
yum:
yum install screen