Screen常用命令
参考:linux 技巧:使用 screen 管理你的远程会话
“Screen是一个可以在多个进程之间多路复用一个物理终端的窗口管理器。Screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。”
1. 在Screen中创建新窗口
- 命令行键入
screen
命令:将创建一个执行shell的全屏窗口,可以执行任意shell程序;在该窗口中键入exit退出,如果这是该screen会话的唯一窗口,该screen会话退出,否则screen自动切换到前一个窗口。
root@abc:~# screen -S [name]
-
screen
命令后跟要执行的程序:创建一个执行vi test.c的单窗口会话,退出vi将退出该窗口/会话。
root@abc:~# screen vi test.c
- 在一个已有
screen
会话中创建新窗口:在当前screen窗口中键入C-a c
(Ctrl键+a键,之后再按下c键)生成一个新的窗口并切换到该窗口。
2. 中断会话
在screen窗口键入C-a d
,Screen会给出detached提示。
3. 查看screen会话
root@abc:~# screen -ls
4. 重新连接screen会话
root@abc:~# screen -r [id]
root@abc:~# screen -D -r <session-id> # 剔除前一用户,强制进入
5. 杀死进程
root@abc:~# kill -9 8462 [id]
6. 清除会话
root@abc:~# screen -X -S [session # you want to kill] quit
root@abc:~# screen -wipe [session # you want to kill]
Docker常用命令
Docker CE安装完成后,需要启动它并设置为开机启动。Docker启动命令如下:
root@abc:~# service docker start
Docker 开机自启动命令如下:
root@abc:~# chkconfig docker on
杀死所有正在运行的容器:
root@abc:~# docker kill $(docker ps -a -q)
删除所有已停止的容器:
root@abc:~# docker rm $(docker ps -a -q)
删除所有镜像:
root@abc:~# docker rmi -f $(docker images -q)
如果下载下来的镜像有问题,可以执行如下命令删除指定Image ID的镜像,加-f
强制删除:
root@abc:~# docker rmi <image id>
删除全部镜像命令如下:
root@abc:~# docker rmi <docker images -q>
网友评论