linux screen 的使用 教程
我能够使用如下的方法开始一个叫做“radiostation”的screen对话:
tmancill@ghostrider:~$ screen -S radiostation
(此时出现一个空白的screen)
tmancill@ghostrider:~$ mp3blaster
(载入我的播放列表,然后按下play开始发射)
(按下“CTRL-a”,然后按下“d”离开)
默认会启动一个screen进程,读取/etc/scrennrc配置文件,~/.screenrc配置文件(如果有的话)\r
3.screen后面可以带的参数:\r
-c file: override默认的配置文件$HOME/.screenrc
-d [pid.tty.host]:断开screen进程(使用该命令时,screen的状态一定要是Attached,也就是说有用户连在screen里)。一般进程的名字是以pid.tty.host这种形式表示(用screen -list命令可以看出状态)。\r
-D [pid.tty.host]:与-d命令实现一样的功能,区别就是如果执行成功,会踢掉原来在screen里的用户并让他logout。\r
-r [pid.]tty.host:连上一个断开的screen进程,如果有多个断开的进程,需要指定[pid.]tty.host,常用命令\r
-d -r:连接一个screen进程,如果该进程是attached,就先踢掉远端用户再连接。\r
-D -r:连接一个screen进程,如果该进程是attached,就先踢掉远端用户并让他logout再连接\r
-ls或者-list:显示存在的screen进程,常用命令\r
-m:如果在一个Screen进程里,用快捷键crtl+a c或者直接打screen可以创建一个新窗口,screen -m可以新建一个screen进程。\r
-dm:新建一个screen,并默认是detached模式,也就是建好之后不会连上去。\r
-p number or name:预先选择一个窗口。\r
例如:如果现在有一个Screen进程,并且是dettached
4.在screen中的操作:\r
(C-a c命令指的是按下Crtl+a,然后松开,在按下c)\r
C-a “:显示Screen里的所有窗口,并可以进行选择。最常用命令
C-a c:创建新窗口,常用命令
C-a num:切换至num号窗口。窗口名一般是0-9(我这个版本最多支持创建40个窗口,C-a “命令就可以看到窗口号,在最左边)
C-a A:为当前窗口设定一个标题,常用命令
C-a d:断开一个screen的进程,常用命令
C-a D D:断开一个screen的进程并且logout
C-a K:删除当前的窗口,常用命令
C-a C-x:锁住终端
C-a C-z:挂起终端,也就是可以用jobs,fg之类的命令管理\r
C-a Z:重置终端至刚启动时的状态\r
Created By: sb123
Form Page: linux screen 的使用 教程
