女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何安裝和使用screen命令

CHANBAEK ? 來源: myfreax ? 作者: myfreax ? 2023-01-17 17:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

您是否曾經遇到過在遠程計算機上執行長時間運行的任務,突然連接中斷,SSH會話終止以及工作丟失的情況。

在本教程中,我們將說明如何安裝screen命令并說明如何使用screen命令,如何使用screen運行后臺命令,進程與任務。

screen或GNU screen是終端多路復用器。 換句話說,這意味著您可以啟動screen會話,然后在該會話中打開任意數量的窗口,也就是虛擬終端。

即使它們的窗口不可見,在Screen中運行的進程也將繼續運行。

如今,大多數Linux發行版中都已預先安裝screen命令。 可以運行命令screen --version檢查它是否已安裝在你的Linux系統。 命令將會screen的版本信息。

如果您的系統上未安裝screen,則可以使用發行版的軟件包管理器輕松安裝它。

如果你的計算機運行的是基于Debian的Linux發行版。 例如Ubuntu和Linux mint,可以運行命令sudo apt install screen安裝screen。

如果你的計算機運行的是基于Redhat的Linux發行版。 例如CentOS和Fedora,可以運行命令sudo apt install screen安裝screen。

sudo yum install screen #for centos and fedora
sudo apt install screen #for Ubuntu and Debian
screen --version
Screen version 4.06.02 (GNU) 23-Oct-17

啟動 screen

要開始screen會話,只需在終端運行screen 命令即可。 這將打開一個screen會話,創建一個新窗口,并在該窗口中啟動shell。

當您運行多個screen會話時,命名會話非常有用。 要創建命令的會話,請運行命令screen -S session_name

現在您已經打開了一個screen會話,你鍵入Ctrl+a ?來獲取命令列表。

當進入后,請鍵入Ctrl-a c,創建一個shell會話,然后就可以運行命令或者執行常駐后臺任務。

如果需要退出當前screen會話時,請鍵入Ctrl+a d 退出screen。 你執行任務將會一直運行。

screen

screen -S session_name #命名會話
Ctrl+a ?   #獲取幫助
Ctrl+a c   #在screen創建shell 會話
Ctrl+a d   #退出screen

screen 快捷鍵

當您開始新的screen會話時,它將創建一個帶有shell的窗口。 screen會話中可以有多個窗口。

要創建shell會話類型的窗口鍵入Ctrl+a c,將為其分配范圍0...9中的第一個可用數字。

以下是一些用于管理screen窗口的最常用命令。 Ctrl+a c創建一個新窗口,包括shell會話。

Ctrl+a "列出所有窗口,Ctrl+a 0切換到窗口0,Ctrl+a A重命名當前窗口

Ctrl+a S將當前窗口水平分為兩個窗口,Ctrl+a |將當前窗口垂直分割為兩個窗口。

Ctrl+a tab將輸入焦點切換到下一個窗口,Ctrl+a Ctrl+a在當前窗口和上一個之間切換。

Ctrl+a Q關閉當前區域以外的所有窗口,Ctrl+a X關閉當前窗口。

您可以隨時輸入鍵入Ctrl+a d退出screen會話,從會話斷開后,在screen會話中運行的程序將繼續運行。

恢復screen會話

要恢復screen會話,請運行命令screen -r。 如果您的計算機上正在運行多個screen會話,則需要在r選項后附加screen會話id。

要找到會話ID,請運行screen -ls命令列出當前正在運行的screen會話。 例如要還原screen的id是10835.pts的會話,請運行命令screen -r 10835

screen -ls
screen -r

screen -r 10835
There are screens on:
    10835.pts-0.myfreax-desktop   (Detached)
    10366.pts-0.myfreax-desktop   (Detached)
2 Sockets in /run/screens/S-myfreax.

自定義screen

啟動screen時,如果配置文件存在,它將從/etc/screenrc~/.screenrc中讀取其配置參數。

我們可以在~/.screenrc文件根據喜好修改默認的screen設置。 以下是帶有自定義狀態行和一些其他選項的示例配置。

# 關閉歡迎消息
startup_message off


# 關閉聲音提示
vbell off


# 設置滾動的buffer
defscrollback 10000


# 自定行的狀態
hardstatus alwayslastline
hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %m-%d %{W}%c %{g}]'

結論

在本教程中,您學習了如何使用Gnu Screen。 現在,您可以開始使用screen程序,并通過單個會話創建多個窗口,在窗口之間導航。

退出和恢復screen會話,并使用?/.screenrc文件個性化您的screen終端。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11511

    瀏覽量

    213781
  • 計算機
    +關注

    關注

    19

    文章

    7662

    瀏覽量

    90787
  • 命令
    +關注

    關注

    5

    文章

    737

    瀏覽量

    22876
  • SSH
    SSH
    +關注

    關注

    0

    文章

    196

    瀏覽量

    16945
  • Screen
    +關注

    關注

    0

    文章

    12

    瀏覽量

    6922
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Linux命令screen

    在全終端工作模式時,由于只能開一個窗口,例如vim占了窗口,就沒法同步做其它事情。screen命令提供了一種虛擬窗口,可以讓多個虛擬窗口獨立工作,并且可以自由切換。另外,screen創建的虛擬窗口
    發表于 12-05 11:11 ?7135次閱讀

    linux運維命令大全

    , dig4. 軟件安裝命令apt-get ,yum,cat -n5. 常用表達式!!, !$, {a..b},{a,b,c},{$1-$9},$0,$#,$?,$$,$*6. 日常使用命令Ctrl-R
    發表于 03-15 16:36

    如何在Model::tick() 中從A_Screen切換到B_Screen

    在TouchGFX程序中,有Model、A_Screen、B_Screen。它在 A_Screen 中工作,并且在 Model::tick() 中工作有時間想把畫面移到B_Screen
    發表于 01-05 07:38

    JAVA教程之Screen小程序

    JAVA教程之Screen小程序,很好的JAVA的資料,快來下載吧。
    發表于 04-13 10:31 ?2次下載

    G0024紅外技術寶典_Screen

    G0024紅外技術寶典_Screen
    發表于 12-25 21:49 ?0次下載

    Linux的screen命令應該如何使用技巧詳細說明

    您是否遇到過在遠程計算機上執行長時間運行任務的情況,然后連接突然斷開,SSH 會話終止了并且丟失正在進行的工作呢。幸運的是,有一個實用程序叫做 screen 允許我們恢復我們的會話。
    的頭像 發表于 01-20 11:35 ?1858次閱讀

    Linux的screen命令如何使用技巧詳細說明

    您是否遇到過在遠程計算機上執行長時間運行任務的情況,然后連接突然斷開,SSH 會話終止了并且丟失正在進行的工作呢。幸運的是,有一個實用程序叫做 screen 允許我們恢復我們的會話。
    的頭像 發表于 02-18 16:18 ?3130次閱讀

    AD7843:Touch Screen Digitizer數據Sheet

    AD7843:Touch Screen Digitizer數據Sheet
    發表于 04-23 08:53 ?9次下載
    AD7843:Touch <b class='flag-5'>Screen</b> Digitizer數據Sheet

    AD7873:Touch Screen Digitizer數據Sheet

    AD7873:Touch Screen Digitizer數據Sheet
    發表于 05-19 08:51 ?1次下載
    AD7873:Touch <b class='flag-5'>Screen</b> Digitizer數據Sheet

    LINUX操作系統的安裝與Linux常用文件命令

    LINUX操作系統的安裝與Linux常用文件命令說明。
    發表于 06-02 17:45 ?3次下載

    Black Screen現代終端模擬器

    ./oschina_soft/black-screen.zip
    發表于 05-26 16:25 ?0次下載
    Black <b class='flag-5'>Screen</b>現代終端模擬器

    虛擬終端screen用法詳解

    有時候我們需要執行一個命令或腳本,需要幾小時甚至幾天,在這個過程中,如果中途斷網或者出現有其他意外情況怎么辦,當然也可以把命令或者腳本放到后臺運行,不過不保險,無法在屏幕上隨時查看,這就要用到虛擬終端screen
    的頭像 發表于 01-06 10:00 ?1829次閱讀

    Linux之screen命令

    在全終端工作模式時,由于只能開一個窗口,例如vim占了窗口,就沒法同步做其它事情。screen命令提供了一種虛擬窗口,可以讓多個虛擬窗口獨立工作,并且可以自由切換。另外,screen創建的虛擬窗口
    的頭像 發表于 05-05 14:29 ?1233次閱讀

    Visual Studio中python使用pip命令安裝模塊

    Visual Studio中python使用pip命令安裝模塊
    的頭像 發表于 07-27 11:42 ?2093次閱讀
    Visual Studio中python使用pip<b class='flag-5'>命令</b><b class='flag-5'>安裝</b>模塊

    HarmonyOS開發:【基于命令行(安裝庫和工具集)】

    使用命令行進行設備開發時,可以通過以下步驟安裝編譯OpenHarmony需要的庫和工具。
    的頭像 發表于 04-25 21:03 ?780次閱讀
    HarmonyOS開發:【基于<b class='flag-5'>命令</b>行(<b class='flag-5'>安裝</b>庫和工具集)】