linux shell 的分屏


對於shell 中的分屏命令可以用screen

screen -v 如果沒有顯示,則需要裝

安裝命令為:yum install screnn (centos), 查詢的命令為:yum search screen

screen -v 查詢是否安裝

 

我的主要目標是:分屏,希望在一塊屏幕上有兩個終端,每個屏幕顯示一個終端

首先進入 , 輸入screen 命令就已經進入了,盡管界面沒變 

可以查看一下 輸入 screen -ls (但是只能列出一個窗口)

 

 在上圖中,其實我開了4個窗口但是只顯示了一個

創建任務的命令: ctrl + a + c

任務之間的切換: ctrl + a + p (前一個任務)

                              ctrl + a + n (后一個任務)

分屏的命令: ctrl + a + | ( 左右分屏)

                       ctrl + a + S (上下分屏)

在分屏之間切換: ctrl + a + tab

注意分屏與任務之間的關系: 並不是一個窗口對應一個任務,而是每個窗口都可以打開多個任務,比如:在寫C的時候,我要#include“”,但是有的頭文件,文件名太長,記不住,這是先分屏,兩個屏幕上顯示一樣的內容,然后在在一個窗口上建立第二個任務,這樣就可以一個窗口用ls ,一個窗口用vim.

 

如下圖:最下方顯示了每一個窗口中的第幾個任務,右邊的窗口其實有4個任務,我用的第一個任務。

 

 

退出會話:

如果會話是 attach , 即本身就在會話里,直接用exit命令

 

 上面有一個會話,直接exit退出。

 

 上圖顯示退處了。

另一種方法:是與會話已經detach 了, 怎么樣detach呢, Ctrl + a + d 即可

這是如果終結會話,用命令 screen -s id -X quit  注意s 為小寫,X為大寫。id為會話的數字標識。

如下圖:

 

 

 

怎樣退出分屏呢:

如果我有三個屏幕,其實每個窗口的任務是一樣多的,命令 ctrl + a + x 會將所用窗口都取消只留下一個窗口,但是這個窗口包含所有任務。

下圖中,每個窗口的任務一樣多,但是每個窗口進入的任務不同。

 

 輸入 ctrl + a + x 后,讓輸入密碼

 

 輸入密碼之后,變成了一個窗口,這個窗口含有三個任務,如果想完全退出,需要三次 exit 

 

 輸入三次exit 之后

 

 

 

分屏的使用:在編寫鏈表的打印,一個窗口編寫,一個窗口調試

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM