天天看點

⭐️《Linux 系列》⭐️ Linux 指令之 Screen 指令

Screen 指令

  • ❤️ 前言 ❤️
  • ⭐️ Screen 指令 ⭐️
    • 1、安裝 Screen 指令
    • 2、開啟2個視窗
    • 3、A 視窗尋求 B 幫助
    • 4、退出控制
  • ❄️ 寫在最後 ❄️

如果你使用 Linux 遇到一個問題,想要邀請别人來進行遠端控制解決,我們一般可以通過 VNC 來進行操,然而 VNC 需要圖形化界面。那麼,如果我們使用的是指令行界面,如何進行遠端操作呢?可以使用 Screen 指令來實作!

由于預設不會安裝 Screen 指令,是以需要手動進行安裝。

⭐️《Linux 系列》⭐️ Linux 指令之 Screen 指令
yum install -y screen
screen -v
           

我這裡是已經配置好了 yum 源,沒有配置的需要自己配置一下。

⭐️《Linux 系列》⭐️ Linux 指令之 Screen 指令

如圖所示,即安裝成功。

要求是同一台主機,同一個使用者下。

A 視窗:

⭐️《Linux 系列》⭐️ Linux 指令之 Screen 指令

B 視窗:

⭐️《Linux 系列》⭐️ Linux 指令之 Screen 指令

此時,兩個視窗已經開啟,并且均處于 root 使用者下。

A 視窗輸入

screen -S "我是A,幫助我!"

⭐️《Linux 系列》⭐️ Linux 指令之 Screen 指令

B 視窗輸入

screen -ls

檢視需要幫助的視窗:

⭐️《Linux 系列》⭐️ Linux 指令之 Screen 指令

B 視窗繼續輸入

screen -x

連接配接需要幫助的視窗:

⭐️《Linux 系列》⭐️ Linux 指令之 Screen 指令

此時,B 視窗已經連接配接到 A 視窗,在 B 視窗輸入指令,檢視 A 視窗是否變化:

⭐️《Linux 系列》⭐️ Linux 指令之 Screen 指令

通過以上動圖可以看出,在 B 視窗輸入指令,在 A 視窗也可以同步執行,實作了遠端控制。

B 視窗可以直接通過

exit

或者

ctrl + a,d

退出 screen 視窗。

這兩個指令的差別是什麼?

exit

指令是同時退出 A,B 兩個視窗的 Screen。

ctrl + a,d

指令是退出目前視窗的 Screen 。

關于 Screen 的更多玩法,可以通過

help

man

指令來檢視。這裡我就不做過多介紹了,師傅領進門,修行在個人嘛!

繼續閱讀