最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux?screen命令使用示例

 更新時(shí)間:2023年03月15日 09:58:04   作者:恒悅sunsite  
Screen是一個(gè)全屏窗口管理器,它在多個(gè)進(jìn)程(通常是交互式shell)之間多路傳輸物理終端。每個(gè)虛擬終端提供DEC?VT100終端的功能,以及ANSI?X3的幾個(gè)控制功能,本文給大家分享Linux?screen命令使用示例,感興趣的朋友一起看看吧

一、screen命令簡(jiǎn)介

  Screen是一個(gè)全屏窗口管理器,它在多個(gè)進(jìn)程(通常是交互式shell)之間多路傳輸物理終端。每個(gè)虛擬終端提供DEC VT100終端的功能,以及ANSI X3的幾個(gè)控制功能。64(ISO 6429)和ISO 2022標(biāo)準(zhǔn)(例如,插入/刪除行和支持多個(gè)字符集)。每個(gè)虛擬終端都有一個(gè)回滾歷史緩沖區(qū)和一個(gè)復(fù)制粘貼機(jī)制,允許用戶在窗口之間移動(dòng)文本區(qū)域。當(dāng)調(diào)用screen時(shí),它會(huì)創(chuàng)建一個(gè)包含shell(或指定命令)的窗口,然后避開您的方式,以便您可以正常使用該程序。然后,您可以隨時(shí)創(chuàng)建包含其他程序(包括更多shell)的新(全屏)窗口、關(guān)閉當(dāng)前窗口、查看活動(dòng)窗口列表、打開和關(guān)閉輸出日志、在窗口之間復(fù)制文本、查看滾動(dòng)歷史記錄、在窗口之間切換,等等。所有窗口都完全獨(dú)立運(yùn)行其程序。當(dāng)窗口當(dāng)前不可見時(shí),甚至當(dāng)整個(gè)屏幕會(huì)話與用戶終端分離時(shí),程序仍繼續(xù)運(yùn)行。

二、使用示例

1、安裝screen命令

[root@s145]~# yum install -y screen
Installed:
screen.x86_64 0:4.1.0-0.27.20120314git3c2946.el7_9
Complete!

2、列出當(dāng)前所有的session

[root@s145]~# screen -ls
No Sockets found in /var/run/screen/S-root.

3、創(chuàng)建一個(gè)新的窗口

[root@s145]~# screen -S test

[root@s145]~# screen -ls
There is a screen on:
2877.test (Attached)
1 Socket in /var/run/screen/S-root.
[root@s145]~#

4、退出當(dāng)前窗口

  可以使用ctrl+a,然后輸入d,退出當(dāng)前窗口,也可以使用screen -d退出當(dāng)前窗口。如果要結(jié)束只窗口使用exit。

在這里插入圖片描述

在這里插入圖片描述

5、重新連接窗口

  使用screen -r id或者名稱重新連接會(huì)話,重新連接會(huì)話前要求會(huì)話的狀態(tài)為Detached。

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

6、清除dead狀態(tài)窗口

  如果會(huì)話窗口被kill,狀態(tài)轉(zhuǎn)為dead無法連接,可以使用screen -wipe命令清除會(huì)話窗口。

在這里插入圖片描述

7、會(huì)話鎖定與解鎖

  輸入ctl+a s鎖定會(huì)話,鎖定之后輸入任何內(nèi)容屏幕都無反應(yīng),輸入ctl+a q之后解鎖,雖然屏幕鎖定的時(shí)候無反應(yīng)但是會(huì)接受輸入的命令,解鎖后會(huì)全部執(zhí)行,切勿輸入危險(xiǎn)命令,所以建議使用ctl+a x鎖定。

在這里插入圖片描述

  輸入ctl+a x鎖定會(huì)話,需要輸入用戶密碼后才可以解鎖。

在這里插入圖片描述

8、會(huì)話共享

在這里插入圖片描述

在這里插入圖片描述

9、給screen窗口發(fā)送命令

[root@s145]~# date && screen -S test -X screen ls > /tmp/1.txt
Tue Jan 11 17:12:24 CST 2022
[root@s145]~# screen -S test -X screen sh /root/test.sh

在這里插入圖片描述

在這里插入圖片描述

10、屏幕分屏

  使用快捷鍵分屏正常,但是分屏出來的都無法輸入命令,如果知道的兄弟可以留言告知下原因,求指點(diǎn),謝謝!

在這里插入圖片描述

11、實(shí)踐示例

編寫一個(gè)持續(xù)輸出的腳本

[root@s145]~# cat test.sh 
#!/bin/bash
\
while true
do
  echo "輸出`date +%F-%T`"
  sleep 10
done

創(chuàng)建一個(gè)screen窗口

[root@s145]~# screen -S echotest

執(zhí)行test.sh腳本

在這里插入圖片描述

在其他會(huì)話使echotest窗口離線

[root@s145]~# screen -d echotest
[3405.echotest detached.]

在這里插入圖片描述

重連會(huì)話

在這里插入圖片描述

三、使用語法及參數(shù)說明

1、使用語法

用法:screen [-opts] [cmd [args]]
或者:screen -r [host.tty]

2、參數(shù)說明

參數(shù)參數(shù)說明
-4僅將主機(jī)名解析為IPv4地址。
-6僅將主機(jī)名解析為IPv6地址。
-a強(qiáng)制將所有功能放入每個(gè)窗口的termcap。
-A-[rr]
-c文件讀取配置文件而不是’。screenrc’。
-d(-r)分離別處運(yùn)行的屏幕(并在此處重新連接)。
-dmS名稱作為守護(hù)進(jìn)程啟動(dòng):分離模式下的屏幕會(huì)話。
-D(-r)分離并注銷遠(yuǎn)程(并在此處重新連接)。
-D-RR做任何需要的事情來獲得屏幕會(huì)話。
-e xy更改命令字符。
-f流量控制打開,-fn=關(guān)閉,-fa=自動(dòng)。
-h行設(shè)置回滾歷史緩沖區(qū)的大小。
-i流量控制開啟時(shí),中斷輸出更快。
-l登錄模式打開(更新/var/run/utmp),-ln=off。
-ls[match]什么都不做,只列出我們的SockDir[關(guān)于可能的匹配],同-list
-list什么都不做,只列出我們的SockDir[關(guān)于可能的匹配]。
-L打開輸出日志記錄。
-m忽略$STY變量,創(chuàng)建一個(gè)新的屏幕會(huì)話。
-O選擇最佳輸出,而不是精確的vt100模擬。
-p windows如果命名窗口存在,則預(yù)選該窗口。
-q安靜啟動(dòng)。如果不成功,則使用非零返回代碼退出。
-Q命令將向查詢進(jìn)程的標(biāo)準(zhǔn)輸出發(fā)送響應(yīng)。
-r[session]重新連接到分離的屏幕進(jìn)程。
-R如果可能,重新連接,否則啟動(dòng)新會(huì)話。
-s shell要執(zhí)行的shell,而不是$shell。
-S sockname將此會(huì)話命名為。sockname而不是<主機(jī)>。
-t title設(shè)置標(biāo)題。(窗口名稱)。
-T term將術(shù)語用作windows的$term,而不是“屏幕”。
-U告訴屏幕使用UTF-8編碼。
-v打印“屏幕版本4.01.00devel(GNU)2006年5月2日”。
-wipe[match]什么都不做,只需清理SockDir[可能的匹配項(xiàng)]。
-x連接到未分離的屏幕上。(多顯示模式)。
-X在指定會(huì)話中作為屏幕命令執(zhí)行。

3、Screen命令中用到的快捷鍵

  • Ctrl+a c :創(chuàng)建窗口
  • Ctrl+a w :窗口列表
  • Ctrl+a n :下一個(gè)窗口
  • Ctrl+a p :上一個(gè)窗口
  • Ctrl+a 0-9 :在第0個(gè)窗口和第9個(gè)窗口之間切換
  • Ctrl+a K(大寫) :關(guān)閉當(dāng)前窗口,并且切換到下一個(gè)窗口(當(dāng)退出最后一個(gè)窗口時(shí),該終端自動(dòng)終止,并且退回到原始shell狀態(tài))
  • exit :關(guān)閉當(dāng)前窗口,并且切換到下一個(gè)窗口(當(dāng)退出最后一個(gè)窗口時(shí),該終端自動(dòng)終止,并且退回到原始shell狀態(tài))
  • Ctrl+a d :退出當(dāng)前終端,返回加載screen前的shell命令狀態(tài)

到此這篇關(guān)于Linux screen命令使用示例的文章就介紹到這了,更多相關(guān)Linux screen命令內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Linux系統(tǒng)links和elinks命令的基本使用教程

    Linux系統(tǒng)links和elinks命令的基本使用教程

    links和elinks都是Linux系統(tǒng)下的命令行瀏覽器,主要用于在終端中查看網(wǎng)頁內(nèi)容,這篇文章主要介紹了Linux系統(tǒng)之links和elinks命令的基本使用,需要的朋友可以參考下
    2023-09-09
  • Shell腳本獲取國(guó)內(nèi)各大運(yùn)營(yíng)商網(wǎng)段腳本分享

    Shell腳本獲取國(guó)內(nèi)各大運(yùn)營(yíng)商網(wǎng)段腳本分享

    這篇文章主要介紹了Shell腳本獲取國(guó)內(nèi)各大運(yùn)營(yíng)商網(wǎng)段腳本分享,本文使用亞太地區(qū)網(wǎng)絡(luò)信息記錄作為數(shù)據(jù)源,然后使用Shell腳本分析國(guó)內(nèi)的網(wǎng)段,需要的朋友可以參考下
    2014-12-12
  • 一個(gè)shell小案例(創(chuàng)建日期目錄)

    一個(gè)shell小案例(創(chuàng)建日期目錄)

    需要在多個(gè)目錄中 (如:beijing shanghai tianjin guangzhou 等等) 創(chuàng)建子目錄(以年份命名),然后進(jìn)入子目錄,新建目錄并以當(dāng)天的日期命名
    2016-08-08
  • shell 字符串操作(切片 長(zhǎng)度 替換)

    shell 字符串操作(切片 長(zhǎng)度 替換)

    這篇文章主要為大家介紹了shell 字符串操作(切片 長(zhǎng)度 替換)腳本解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • 大小寫字母轉(zhuǎn)換的shell腳本代碼

    大小寫字母轉(zhuǎn)換的shell腳本代碼

    本文介紹下,用于大小寫字母轉(zhuǎn)換的一例shell腳本,學(xué)習(xí)tr、awk、sed等命令的用法。有需要的朋友參考下
    2013-08-08
  • Linux命令之jar命令使用示例

    Linux命令之jar命令使用示例

    這篇文章主要介紹了Linux命令之jar命令,War包和Jar包有不同的用途和適用場(chǎng)景,開發(fā)人員需要根據(jù)實(shí)際情況選擇適合的歸檔文件類型,需要的朋友可以參考下
    2023-06-06
  • Linux創(chuàng)建用戶的操作命令

    Linux創(chuàng)建用戶的操作命令

    useradd或adduser命令用來建立用戶帳號(hào)和創(chuàng)建用戶的起始目錄,使用權(quán)限是超級(jí)用戶。這篇文章給大家介紹了Linux創(chuàng)建用戶的操作命令,感興趣的朋友一起看看吧
    2018-08-08
  • linux shell腳本基礎(chǔ)知識(shí)學(xué)習(xí)

    linux shell腳本基礎(chǔ)知識(shí)學(xué)習(xí)

    這篇文章主要介紹linux shell腳本基礎(chǔ)知識(shí),學(xué)習(xí)linux shell編程的朋友可以參考下
    2013-03-03
  • win10下如何運(yùn)行.sh文件的實(shí)現(xiàn)步驟

    win10下如何運(yùn)行.sh文件的實(shí)現(xiàn)步驟

    這篇文章主要介紹了win10下如何運(yùn)行.sh文件的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • shell判斷變量是否含某個(gè)字符串的6種方法

    shell判斷變量是否含某個(gè)字符串的6種方法

    本文主要介紹了shell判斷變量是否含某個(gè)字符串的6種方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05

最新評(píng)論

裕民县| 册亨县| 视频| 白银市| 博白县| 汝城县| 张家川| 琼结县| 伽师县| 来宾市| 奉化市| 繁昌县| 富裕县| 吴堡县| 蒙阴县| 贡觉县| 南漳县| 兴业县| 汤原县| 千阳县| 汝州市| 丹巴县| 马龙县| 苏尼特左旗| 上蔡县| 长宁县| 广州市| 独山县| 扶余县| 辽宁省| 新民市| 张家口市| 桦南县| 晋江市| 瑞金市| 湘乡市| 永修县| 龙南县| 江阴市| 龙江县| 阿坝|