下载安装
screen会依赖于ncurses,如果编译安装screen的过程中出现错误,请下载安装ncurses。首先从阿里云下载ncurses镜像和screen镜像。下载完成后,上传相应压缩包到服务器。
# 进入用于存放压缩包的文件夹路径cd /work# 上传ncurses的压缩包并解压,以6.2版本为例rz ncurses-6.2.tar.gztar -zxvf ncurses-6.2.tar.gz# 上传screen的压缩包,以4.8.0版本为例rz screen-4.8.0.tar.gztar -zxvf screen-4.8.0.tar.gz
解压完成后可以执行screen的configure进行测试,如果出现异常通常是需要安装ncurses。
# 进入screen解压后的目录cd screen-4.8.0# 创建用于编译的文件夹并进入mkdir build && cd build# 执行configure进行测试../configure
错误的参考信息:
configure: error: !!! no tgetent - no screen
然后执行ncurses和screen的正常安装流程。
# 进入ncurses的文件夹cd /work/ncurses-6.2# 创建用于编译的文件夹并进入mkdir build && cd build# 执行ncurses的configure进行测试../configure# 如果测试正常进行编译和安装make && make install# 安装ncurses完成后进入screen的目录进行安装(已经创建build文件夹此处直接进入)cd /work/screen-4.8.0/build# 执行screen的configure进行测试../configure# 如果测试正常进行编译和安装make && make install
然后可以通过查看screen实例列表的命令测试安装是否正常完成,如果安装不正常会提示没有相应命令。
screen -ls
常用命令
在命令行中常用的命令:
# 查看窗口实例列表screen -ls# 创建新窗口screen -S [name]# 重新连接screen -r [name]# 关闭窗口screen -d [name]
在窗口实例中,可以通过快捷键退出或者隐藏当前窗口:
# 关闭当前窗口Ctrl + D# 隐藏当前窗口Ctrl + A + D
