Linux下手动编译安装Screen
1,下载screen源码
https://ftp.gnu.org/gnu/screen/
我下载的是screen-4.7.0.tar.gz
2,编译
mkdir build && cd build
#运行配置程序
../configure
3,configure出错
configure: error: !!! no tgetent - no screen
4,下载依赖包ncurses
https://ftp.gnu.org/gnu/ncurses/
5,安装ncurse
cd ncurses-6.1
mkdir build && cd build
../configure
make && sudo make install
6,回到步骤2继续安装
make && sudo make install
7,screen使用
1、简历screen窗口
screen -S face
2、查看实例
screen -ls
3、调取窗口
screen -r 28730
4、关闭
screen -d {name}
或者ctr+d
screen错误
There is no screen to be resumed matching 24991.
是因为前一个终端意外关闭导致,运行如下命令
screen -D -r 24991
#-D -r 先删除前一用户再登陆
杀死一个已经detached的screen会话
screen -X -S 24991 quit