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

引用

参考

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