成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

介紹一款好用的終端工具Screen

系統(tǒng) Linux
screen 是一款由 GNU 開發(fā)的命令行終端工具,它提供了從多個終端窗口連接到同一個 shell 會話(會話共享)。當(dāng)網(wǎng)絡(luò)中斷,或終端窗口意外關(guān)閉是,中 screen 中運(yùn)行的程序任然可以運(yùn)行。

 screen 是一款由 GNU 開發(fā)的命令行終端工具,它提供了從多個終端窗口連接到同一個 shell 會話(會話共享)。當(dāng)網(wǎng)絡(luò)中斷,或終端窗口意外關(guān)閉是,中 screen 中運(yùn)行的程序任然可以運(yùn)行(系統(tǒng)自帶的終端窗口,當(dāng)窗口意外關(guān)閉時,在該終端窗口中運(yùn)行的程序也會終止。)。

安裝 screen 工具

  1. it@serverc:~$ sudo apt install screen -y 

*  在 CentOS 中,你需要先安裝 epel-release 才可以安裝 screen( 在 CentOS 中安裝軟件使用 yum 或者 dnf )

會話共享

在 A 主機(jī)上創(chuàng)建一個名為 it 的 screen 會話 

  1. it@serverc:~$ screen -S it 

在 B 主機(jī)上,通過 ssh 連接到 A 主機(jī),并查通過 -ls 選項看當(dāng)前已經(jīng)存在的 screen 會話 

  1. it@workstation:~/ansible$ ssh it@10.10.10.108  
  2. it@10.10.10.108's password:   
  3. Welcome to Ubuntu 20.04.1 LTS (GNU/Linux 5.4.0-60-generic x86_64)  
  4. ... ... ... ...  
  5. ... ... ... ...  
  6. Last login: Thu Jan 14 13:57:32 2021  
  7. it@serverc:~$ screen -ls  
  8. There is a screen on:  
  9.  2107.it (01/14/21 07:30:27) (Attached)  
  10. 1 Socket in /run/screen/S-it. 

然后加入到該會話 

  1. it@serverc:~$ screen -x it 

這樣就可以兩邊共享一個 screen 會話,不管誰運(yùn)行什么命令,另一個都可以看到;

當(dāng)你需要退出會話時,你可以運(yùn)行 exit 來退出會話(當(dāng)運(yùn)行 exit 時,兩邊都會退出 screen 會話。),也可以通過Ctrl+A,D(Ctrl + A 然后按 D,退出單個會話)。

當(dāng)網(wǎng)絡(luò)中斷或窗口意外關(guān)閉后,任務(wù)繼續(xù)運(yùn)行

在 Linux 打開兩個終端窗口,我們分部稱他們?yōu)?A 窗口和 B 窗口,在 A 窗口中運(yùn)行 ping 

  1. it@workstation:~$ ping 10.10.10.1  
  2. PING 10.10.10.1 (10.10.10.1) 56(84) bytes of data.  
  3. 64 bytes from 10.10.10.1: icmp_seq=1 ttl=64 time=1.21 ms 
  4. 64 bytes from 10.10.10.1: icmp_seq=2 ttl=64 time=1.22 ms  
  5. 64 bytes from 10.10.10.1: icmp_seq=3 ttl=64 time=1.19 ms  
  6. ... ... ... ... 
  7. ... ... ... ... 

然后在 B 窗口,運(yùn)行 ps aux 獲取系統(tǒng)進(jìn)程,然后通過 grep 進(jìn)行篩選 

  1. it@workstation:~$ ps aux | grep ping  
  2. it          2336  0.0  0.2 317144  8740 ?        Ssl   2020   0:17 /usr/libexec/gsd-housekeeping  
  3. it        153585  0.0  0.0  12764   872 pts/3    S+   14:53   0:00 ping 10.10.10.1  
  4. it        153646  0.0  0.0  12108   736 pts/2    S+   14:56   0:00 grep --color=auto ping 

我們看到 ping 正在運(yùn)行

當(dāng)關(guān)掉 A 窗口后,我們再到 B 窗口(此時就只有一個窗口了)運(yùn)行之前的 ps aux 命令 

  1. it@workstation:~$ ps aux | grep ping  
  2. it          2336  0.0  0.2 317144  8740 ?        Ssl   2020   0:17 /usr/libexec/gsd-housekeeping  
  3. it        153651  0.0  0.0  12108  2964 pts/2    S+   14:57   0:00 grep --color=auto ping 

此時 ping 命令已經(jīng)結(jié)束了

重新打開一個新的終端窗口,作為 A 窗口,運(yùn)行 screen 

  1. it@serverc:~$ screen -S test 

然后在 screen 窗口中運(yùn)行 ping 命令 

  1. it@workstation:~$ ping 10.10.10.1  
  2. PING 10.10.10.1 (10.10.10.1) 56(84) bytes of data.  
  3. 64 bytes from 10.10.10.1: icmp_seq=1 ttl=64 time=1.21 ms  
  4. 64 bytes from 10.10.10.1: icmp_seq=2 ttl=64 time=1.15 ms  
  5. 64 bytes from 10.10.10.1: icmp_seq=3 ttl=64 time=1.21 ms  
  6. ... ... ... ...  
  7. ... ... ... ... 

然后關(guān)閉 A 窗口,回到 B 窗口,運(yùn)行 ps aux 命令; 

  1. it@workstation:~$ ps aux | grep ping  
  2. it          2336  0.0  0.2 317144  8684 ?        Ssl   2020   0:17 /usr/libexec/gsd-housekeeping  
  3. it        154964  0.0  0.0  12768   940 pts/3    S+   15:02   0:00 ping 10.10.10.1  
  4. it        154986  0.0  0.0  12108   736 pts/4    S+   15:05   0:00 grep --color=auto ping 

我們發(fā)現(xiàn) ping 命令還在繼續(xù)運(yùn)行

當(dāng)我們想回到之前的 ping 會話,可以通過 screen -r 恢復(fù)會話 

  1. it@workstation:~$ screen -r test 

*  如果只有一個 screen 會話,后面的會話名稱可以省略不寫,如果你不知道,或者忘了會話命令,你可以通過 screen -ls 查看當(dāng)前主機(jī)運(yùn)行的 screen 會有。

上下分屏

創(chuàng)建一個 screen 會話

  1. it@serverc:~$ screen -S test 

按Ctrl+A,然后按Shift+S開啟分屏;

按Ctrl+A,然后再按Tab,切換到下面屏幕

但此時下面屏幕什么還沒有,你需要通過Ctrl+A,然后按C在下面屏幕中創(chuàng)建終端

這樣我們就可以在下面屏幕執(zhí)行命令了,如果我們需要在不同的屏幕之間切換,可以通過 按Ctrl+A,然后再按Tab來切換。

當(dāng)需要退出時,我們可以通過 exit 命令退出(在一個屏幕運(yùn)行 exit 命令后,只是終端退出了,分屏的狀態(tài)并沒有退出,所以你需要通過前面的方法,切換到另一個屏幕上,再次運(yùn)行 exit 退出)。 

 

責(zé)任編輯:龐桂玉 來源: 良許Linux
相關(guān)推薦

2021-01-27 13:16:39

ScreenLinux命令

2021-04-01 10:22:42

工具Linux文件

2022-05-26 17:40:51

Linux開源

2022-07-28 15:46:08

Linux工具

2022-08-15 08:02:09

Go程序函數(shù)

2020-06-01 16:45:44

Linux終端Terminus

2022-07-04 08:48:36

KubernetesDatreeLinux

2011-01-19 13:19:39

Thunderbird插件

2019-08-02 14:45:22

阿里Java命令

2021-07-07 06:52:17

云圖word-cloud工具

2022-04-30 09:49:58

終端工具插件

2019-07-22 09:24:54

LinuxMySQL數(shù)據(jù)庫

2015-10-27 13:45:58

CloneAppWindows工具

2024-05-09 07:34:38

SQL Server數(shù)據(jù)庫管理工具

2022-09-08 09:00:38

Ansible開源

2011-08-09 09:16:44

Eclipse

2021-07-13 07:03:18

Linux遠(yuǎn)程工具

2022-06-28 07:14:23

WizTree磁盤文件清理

2023-11-23 07:17:44

PixPin圖像標(biāo)注工具

2021-10-28 18:02:21

RustGitLinux
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲有码转帖 | 国产精品国产a | 久久88| 一区二区三区四区在线视频 | 国产九九av | 欧美一级小视频 | 久久久久亚洲 | 精品欧美乱码久久久久久1区2区 | 国产精品一区视频 | 视频一区在线 | 天天色天天色 | 国产特级毛片aaaaaa | 日韩欧美日韩在线 | 亚洲欧美久久 | 亚洲一区二区三区在线播放 | caoporn免费| 亚洲一区二区中文字幕 | 久久久久久久久99 | 日韩在线中文字幕 | 白浆在线 | 亚洲国产精品99久久久久久久久 | 欧美视频三区 | 国产黄色在线观看 | 中文字幕av中文字幕 | 四虎av电影 | 日韩综合一区 | 国产精品久久久久一区二区三区 | 国产一区二区在线免费播放 | 99成人在线视频 | 精品在线免费看 | 国产中文字幕在线观看 | 亚洲精品视 | 亚洲一二三视频 | 欧美激情一区二区 | 中文字幕精品一区久久久久 | 性视频一区| 亚洲国产高清高潮精品美女 | 99久久婷婷国产综合精品电影 | 国产欧美一区二区在线观看 | 日韩在线一区二区三区 | 一级网站 |