CentOS离线安装screen
下载安装
screen会依赖于ncurses,如果编译安装screen的过程中出现错误,请下载安装ncurses。首先从阿里云下载ncurses镜像和screen镜像。下载完成后,上传相应压缩包到服务器。
# 进入用于存放压缩包的文件夹路径
cd /work
# 上传ncurses的压缩包并解压,以6.2版本为例
rz ncurses-6.2.tar.gz
tar -zxvf ncurses-6.2.tar.gz
# 上传screen的压缩包,以4.8.0版本为例
rz screen-4.8.0.tar.gz
tar -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