Linux screen 命令

使用 SSH 登錄到一臺遠程服務器上,如果需要進行多窗口操作,就需要用到 screen 命令。現在 tmux 比較流行,但 screen 已經夠用。

Screen 命令

sudo apt install screen

創建作業,取名爲 one

screen -S one

列出所有作業:

screen -ls

退出作業,同時關閉作業:

Ctrl+D 或執行 exit

從作業中分離,但保留作業:

Ctrl+A, d

重新回到該作業

screen -r one

在作業中創建一個新窗口

Ctrl+A, c

切換到下一個窗口

Ctrl+A, n

切換到上一個窗口

Ctrl+A, p

檢查所有窗口

Ctrl+A, w

水平分割窗口

Ctrl+A, Shift+s

垂直分割窗口

Ctrl+A, |

切換到下一個分割區域

Ctrl+A, TAB

取消所有分割,全屏查看當前區域

Ctrl+A, Shift+q

TTY

文件名 簡介
/dev/tty 當前的TTY設備
/dev/console 當前的控制檯設備
/dev/ptyp* 僞終端,Pseudo-TTY masters
/dev/ttyp* 僞終端,Pseudo-TTY slaves
/dev/tty0-63 虛擬控制檯
/dev/ttyS0-191 UART串口
/dev/ttyUSB USB轉串口

使用 tty 命令可以查看標準輸入終端的文件名。

以 Deepin 爲例,在圖形界面的終端下,tty 輸出:

/dev/pts/0

使用 screen 後執行 tty 輸出:

/dev/pts/1

創建一個新窗口(Ctrl+A, c)後,tty 輸出:

/dev/pts/2

退出所有 screen 後,圖形終端下按 Ctrl+Alt+2tty 輸出:

/dev/pts/1

Ctrl+Alt+F2,登錄後 tty 輸出:

/dev/tty2

Ctrl+Alt+F1 爲桌面環境。

Screen 連接串口

命令

screen /dev/ttyUSB0 115200

引用

參考

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章