⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ch03_07.htm

📁 the unix power tools
💻 HTM
字号:
<HTML><!--Distributed by F --><HEAD><TITLE>[Chapter 3] 3.7 Detaching a Session with screen </TITLE><METANAME="DC.title"CONTENT="UNIX Power Tools"><METANAME="DC.creator"CONTENT="Jerry Peek, Tim O'Reilly &amp; Mike Loukides"><METANAME="DC.publisher"CONTENT="O'Reilly &amp; Associates, Inc."><METANAME="DC.date"CONTENT="1998-08-04T21:32:36Z"><METANAME="DC.type"CONTENT="Text.Monograph"><METANAME="DC.format"CONTENT="text/html"SCHEME="MIME"><METANAME="DC.source"CONTENT="1-56592-260-3"SCHEME="ISBN"><METANAME="DC.language"CONTENT="en-US"><METANAME="generator"CONTENT="Jade 1.1/O'Reilly DocBook 3.0 to HTML 4.0"><LINKREV="made"HREF="mailto:online-books@oreilly.com"TITLE="Online Books Comments"><LINKREL="up"HREF="ch03_01.htm"TITLE="3. Logging Out"><LINKREL="prev"HREF="ch03_06.htm"TITLE="3.6 Stop Accidental Bourne Shell Logouts "><LINKREL="next"HREF="ch03_08.htm"TITLE="3.8 What tty Am I On? "></HEAD><BODYBGCOLOR="#FFFFFF"TEXT="#000000"><DIVCLASS="htmlnav"><H1><IMGSRC="gifs/smbanner.gif"ALT="UNIX Power Tools"USEMAP="#srchmap"BORDER="0"></H1><MAPNAME="srchmap"><AREASHAPE="RECT"COORDS="0,0,466,58"HREF="index.htm"ALT="UNIX Power Tools"><AREASHAPE="RECT"COORDS="467,0,514,18"HREF="jobjects/fsearch.htm"ALT="Search this book"></MAP><TABLEWIDTH="515"BORDER="0"CELLSPACING="0"CELLPADDING="0"><TR><TDALIGN="LEFT"VALIGN="TOP"WIDTH="172"><ACLASS="SECT1"HREF="ch03_06.htm"TITLE="3.6 Stop Accidental Bourne Shell Logouts "><IMGSRC="gifs/txtpreva.gif"SRC="gifs/txtpreva.gif"ALT="Previous: 3.6 Stop Accidental Bourne Shell Logouts "BORDER="0"></A></TD><TDALIGN="CENTER"VALIGN="TOP"WIDTH="171"><B><FONTFACE="ARIEL,HELVETICA,HELV,SANSERIF"SIZE="-1">Chapter 3<BR>Logging Out</FONT></B></TD><TDALIGN="RIGHT"VALIGN="TOP"WIDTH="172"><ACLASS="SECT1"HREF="ch03_08.htm"TITLE="3.8 What tty Am I On? "><IMGSRC="gifs/txtnexta.gif"SRC="gifs/txtnexta.gif"ALT="Next: 3.8 What tty Am I On? "BORDER="0"></A></TD></TR></TABLE>&nbsp;<HRALIGN="LEFT"WIDTH="515"TITLE="footer"></DIV><DIVCLASS="SECT1"><H2CLASS="sect1"><ACLASS="title"NAME="UPT-ART-9015">3.7 Detaching a Session with screen </A></H2><TABLECLASS="para.programreference"BORDER="1"><TR><THVALIGN="TOP"><ACLASS="programreference"HREF="examples/index.htm"TITLE="screen">screen</A><BR></TH><TDVALIGN="TOP"><ACLASS="indexterm"NAME="AUTOID-4233"></A><ACLASS="indexterm"NAME="AUTOID-4235"></A><ACLASS="indexterm"NAME="AUTOID-4238"></A><ACLASS="indexterm"NAME="AUTOID-4240"></A>If your system supports<SPANCLASS="link">ptys (<ACLASS="linkend"HREF="ch41_08.htm"TITLE="ptys and Window Systems ">41.8</A>)</SPAN>,there's a really useful program you should have.<SPANCLASS="link"><EMCLASS="emphasis">screen</EM> (<ACLASS="linkend"HREF="ch12_09.htm"TITLE="Running Multiple Shell Sessions with screen ">12.9</A>)</SPAN>lets you start a process&nbsp;- like a shell(<EMCLASS="emphasis">csh</EM>, <EMCLASS="emphasis">sh</EM>, etc.), a news-reading program, or whatever&nbsp;- then whenever you want,detach the whole process and log out.You can then log in someplace later and resume where you left off&nbsp;- or have<EMCLASS="emphasis">screen</EM> keep running whatever you started after you log out.You can start many windows, even on a non-windowing terminal, andswitch between them.</TD></TR></TABLE><PCLASS="para">Normally, you can exit <EMCLASS="emphasis">screen</EM> by exiting each shell individually, or by using CTRL-a CTRL-<CODECLASS="literal">\</CODE> to killall sessions.Andif you want to end a <EMCLASS="emphasis">screen</EM> session but pick it uplater on, you can exit using CTRL-a CTRL-d. </P><PCLASS="para">Instead of a <CODECLASS="literal">screen</CODE> <CODECLASS="literal">is</CODE> <CODECLASS="literal">terminating</CODE> message,you'll get one that says <CODECLASS="literal">[detached]</CODE>-followed by a prompt:</P><PCLASS="para"><BLOCKQUOTECLASS="screen"><PRECLASS="screen">[detached]%</PRE></BLOCKQUOTE></P><PCLASS="para">To reattach the session later on, start <EMCLASS="emphasis">screen</EM> with the <EMCLASS="emphasis">-r</EM> option.You'll be placed in exactly the same <EMCLASS="emphasis">screen</EM> sessionthat you were in before.All your processes are still running&nbsp;- for example, if you were in the middle of editing a file in one of your<EMCLASS="emphasis">screen</EM> sessions, the editing session is still active.You can just continue where you were.</P><PCLASS="para">This is great because it means that not only can you keep activesessions all the time (even if you log out), you can also resume them from different terminals.So for example, I could go home, log in from there and pick up exactlywhere I left off.</P><DIVCLASS="sect1info"><PCLASS="SECT1INFO">- <SPANCLASS="authorinitials">LM</SPAN>, <SPANCLASS="authorinitials">JP</SPAN></P></DIV></DIV><DIVCLASS="htmlnav"><P></P><HRALIGN="LEFT"WIDTH="515"TITLE="footer"><TABLEWIDTH="515"BORDER="0"CELLSPACING="0"CELLPADDING="0"><TR><TDALIGN="LEFT"VALIGN="TOP"WIDTH="172"><ACLASS="SECT1"HREF="ch03_06.htm"TITLE="3.6 Stop Accidental Bourne Shell Logouts "><IMGSRC="gifs/txtpreva.gif"SRC="gifs/txtpreva.gif"ALT="Previous: 3.6 Stop Accidental Bourne Shell Logouts "BORDER="0"></A></TD><TDALIGN="CENTER"VALIGN="TOP"WIDTH="171"><ACLASS="book"HREF="index.htm"TITLE="UNIX Power Tools"><IMGSRC="gifs/txthome.gif"SRC="gifs/txthome.gif"ALT="UNIX Power Tools"BORDER="0"></A></TD><TDALIGN="RIGHT"VALIGN="TOP"WIDTH="172"><ACLASS="SECT1"HREF="ch03_08.htm"TITLE="3.8 What tty Am I On? "><IMGSRC="gifs/txtnexta.gif"SRC="gifs/txtnexta.gif"ALT="Next: 3.8 What tty Am I On? "BORDER="0"></A></TD></TR><TR><TDALIGN="LEFT"VALIGN="TOP"WIDTH="172">3.6 Stop Accidental Bourne Shell Logouts </TD><TDALIGN="CENTER"VALIGN="TOP"WIDTH="171"><ACLASS="index"HREF="index/idx_0.htm"TITLE="Book Index"><IMGSRC="gifs/index.gif"SRC="gifs/index.gif"ALT="Book Index"BORDER="0"></A></TD><TDALIGN="RIGHT"VALIGN="TOP"WIDTH="172">3.8 What tty Am I On? </TD></TR></TABLE><HRALIGN="LEFT"WIDTH="515"TITLE="footer"><IMGSRC="gifs/smnavbar.gif"SRC="gifs/smnavbar.gif"USEMAP="#map"BORDER="0"ALT="The UNIX CD Bookshelf Navigation"><MAPNAME="map"><AREASHAPE="RECT"COORDS="0,0,73,21"HREF="../index.htm"ALT="The UNIX CD Bookshelf"><AREASHAPE="RECT"COORDS="74,0,163,21"HREF="index.htm"ALT="UNIX Power Tools"><AREASHAPE="RECT"COORDS="164,0,257,21"HREF="../unixnut/index.htm"ALT="UNIX in a Nutshell"><AREASHAPE="RECT"COORDS="258,0,321,21"HREF="../vi/index.htm"ALT="Learning the vi Editor"><AREASHAPE="RECT"COORDS="322,0,378,21"HREF="../sedawk/index.htm"ALT="sed &amp; awk"><AREASHAPE="RECT"COORDS="379,0,438,21"HREF="../ksh/index.htm"ALT="Learning the Korn Shell"><AREASHAPE="RECT"COORDS="439,0,514,21"HREF="../lrnunix/index.htm"ALT="Learning the UNIX Operating System"></MAP></DIV></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -