如何在 Linux 上列出正在執行的螢幕會話?


螢幕,有時也稱為 GNU 螢幕,是一個終端複用器。這意味著它允許你特權啟動一個螢幕會話,然後在該會話中開啟任意數量的視窗。

同樣值得注意的是,即使視窗不再可見,在螢幕中執行的程序也將繼續執行。

安裝 Linux 螢幕

為了安裝螢幕包(如果它尚未存在於你的 Linux 發行版上),你可以針對自己的機器執行下面所示的任何合適的命令。

對於 Ubuntu 和 Debian

sudo apt update
sudo apt install screen

對於 CentOS 和 Fedora

sudo yum install screen

啟動螢幕

你可以透過在終端中鍵入下面所示的命令來啟動一個螢幕會話。

screen

現在我們知道了如何安裝螢幕並使用它,下面所示的命令將列出使用者的所有螢幕會話。

命令

screen -ls

如果你想檢視特定機器上的所有螢幕會話,可以執行 -

ls -laR /var/run/screen/

輸出

immukul@192 ~ # ls -laR /var/run/screen/

/var/run/screen/:
total 1
drwxrwxr-x 4 root utmp 96 Feb 1 2020 .
drwxr-xr-x 10 root root 840 Feb 1 03:10 ..
drwx------ 2 immukul users 88 Feb 13 11:33 R-immukul
drwx------ 2 root root 48 Feb 11 10:50 R-root

/var/run/screen/R-immukul:
total 0
drwx------ 2 immukul users 88 Jan 13 11:33 .
drwxrwxr-x 4 root utmp 96 Mar 1 2020 ..
prwx------ 1 immukul users 0 Feb 11 10:41 12931.pts-0.gentle

/var/run/screen/R-root:
total 0
drwx------ 2 root root 48 Feb 13 10:50 .
drwxrwxr-x 4 root utmp 96 Mar 31 2019 ..

更新於:2021-07-30

3K+ 瀏覽

開啟你的職業生涯

完成課程以獲得認證

開始
廣告