<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Wheeg : Linux à votre service ! &#187; ligne de commande</title>
	<atom:link href="http://wheeg.fr/tag/ligne-de-commande/feed/" rel="self" type="application/rss+xml" />
	<link>http://wheeg.fr</link>
	<description>Linux par des professionnels pour vous simplifier la vie</description>
	<lastBuildDate>Thu, 06 Aug 2009 10:46:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Linux : utilisation de screen (mémo simple)</title>
		<link>http://wheeg.fr/2009/04/13/linux-utilisation-de-screen-memo-simple/</link>
		<comments>http://wheeg.fr/2009/04/13/linux-utilisation-de-screen-memo-simple/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 09:15:09 +0000</pubDate>
		<dc:creator>Olivier</dc:creator>
				<category><![CDATA[Autour de Linux]]></category>
		<category><![CDATA[Mémo]]></category>
		<category><![CDATA[ligne de commande]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://www.wheeg.com/?p=50</guid>
		<description><![CDATA[screen sert à ouvrir plusieurs sessions simultanément, et le tout dans une seule &#171;&#160;boîte&#160;&#187; que vous pouvez &#171;&#160;fermer&#160;&#187; et &#171;&#160;réouvrir&#160;&#187; à volonté à partir de n&#8217;importe quel ordinateur. Toutes vos fenêtres de ligne de commandes seront réouvertes ! Très simple à utiliser. Résumé des raccourcis dont je me sers en permanence dans screen (notez screen [...]]]></description>
			<content:encoded><![CDATA[<p><code>screen</code> sert à ouvrir plusieurs sessions simultanément, et le tout dans une seule &laquo;&nbsp;boîte&nbsp;&raquo; que vous pouvez &laquo;&nbsp;fermer&nbsp;&raquo; et &laquo;&nbsp;réouvrir&nbsp;&raquo; à volonté à partir de n&#8217;importe quel ordinateur. Toutes vos fenêtres de ligne de commandes seront réouvertes !<br />
Très simple à utiliser.</p>
<p>Résumé des raccourcis dont je me sers en permanence dans <code>screen</code> (notez <code>screen</code> fait la différence minuscules/majuscules, donc si c&#8217;est en <cite>minuscules</cite>, il faut taper l&#8217;ordre en <cite>minuscules</cite>)&nbsp;:</p>
<ul>
<li><code>&lt;contrôle&gt; "a" &lt;contrôle&gt; "a" </code>&nbsp;: revenir à la fenêtre précédente&nbsp;;</li>
<li><code>&lt;contrôle&gt; "a" &lt;contrôle&gt; "n" </code>,  <code>"n"</code> signifie <code>"next"</code>&nbsp;: aller à la fenêtre suivante.</li>
<li><code>&lt;contrôle&gt; "a" &lt;contrôle&gt; "c" </code>,  <code>"c"</code> signifie <code>"create"</code>&nbsp;: créer une nouvelle session <code>screen</code>&nbsp;;</li>
<li><code>&lt;contrôle&gt; "a" &lt;contrôle&gt; "?" </code>,  <code>"?"</code> signifie <code>"aidez moi !!"</code>&nbsp;: afficher les ordres disponibles sous <code>screen</code>.</li>
<li>L&#8217;aide sous <code>screen</code>&nbsp;: .</li>
</ul>
<h4>Explications simplifiées de <code>screen</code></h4>
<p>Comment le lancer ? Tapez <code>screen</code> dans la ligne de commande. Et là, immédiatement, une nouvelle ligne de commande s&#8217;ouvre. Ce n&#8217;est pas réellement une &laquo;&nbsp;nouvelle ligne de commande&nbsp;&raquo;&nbsp;! C&#8217;est une fenêtre &laquo;&nbsp;dans&nbsp;&raquo; <code>screen</code>.</p>
<p>Vous pouvez ouvrir autant de fenêtres &laquo;&nbsp;dans&nbsp;&raquo; <code>screen</code> que vous voulez en tapant le raccourci clavier <code>&lt;contrôle&gt; "a" &lt;contrôle&gt; "c" </code>, <code>"c"</code> signifie <code>"create"</code> (<code>"a"</code> et <code>"c"</code> en minuscules, c&#8217;est important).</p>
<p>Vous voulez partir et garder toutes vos fenêtres en l&#8217;état pour les ré-ouvrir ailleurs ? Tapez le raccourci clavier <code>&lt;contrôle&gt; "a" &lt;contrôle&gt; "d" </code>,  <code>"d"</code> signifie <code>"detach"</code> (<code>"a"</code> et <code>"d"</code> en minuscules, c&#8217;est important).</p>
<p>Une fois screen &laquo;&nbsp;détaché&nbsp;&raquo;, vous changez d&#8217;ordinateur et vous voulez ré-ouvrir vos fenêtres&nbsp;? Tapez en ligne de commande <code>screen -r</code>,  <code>"r"</code> signifie <code>"recover"</code> (<code>"r"</code> en minuscules, c&#8217;est important).</p>
<h4>Astuces (très) pratiques</h4>
<p><strong>Zut&nbsp;!</strong> Internet s&#8217;est coupé et vous avez perdu toutes vos fenêtres <code>screen</code>. Pas de panique&nbsp;! Tapez <code>screen -r</code> et là vous allez voir quelque chose comme ça&nbsp;:<br />
<code>There is a screen on:<br />
        4653.pts-0.nomdevotreordi        (Detached)</code><br />
Il vous suffit de taper l&#8217;ordre&nbsp;:</p>
<p><code>screen -r olivier/4653.pts-0.nomdevotreordi</code></p>
<p>Et là, miracle, tout est revenu comme avant la coupure Internet&nbsp;! Notez bien que <code>"olivier"</code> dans l&#8217;ordre précédent, c&#8217;est le nom de l&#8217;utilisateur qui a ouvert <code>screen</code>. Si vous avez ouvert <code>screen</code> en tant que <code>root</code> l&#8217;ordre sera</p>
<p><code>screen -r root/4653.pts-0. nomdevotreordi</code>.</p>
<p><strong>Zut II&nbsp;!</strong> Vous êtes parti de votre travail, et vous avez oublié de &laquo;&nbsp;détacher&nbsp;&raquo; <code>screen</code>, donc tout est toujours ouvert à votre travail, pourtant vous voulez vérifier quelque chose de chez vous. Pas de panique (bis)&nbsp;! Tapez <code>screen -D -r</code>.<br />
(<code>"D"</code> signifie &laquo;&nbsp;forcer à détacher la session <code>screen</code>&nbsp;&raquo; où qu&#8217;elle soit, avant d&#8217;essayer de ré-ouvrir la session <code>screen</code>&nbsp;!)</p>
<p><cite>NB : ce mémo est destiné à utiliser <strong>immédiatement</strong> <code>screen</code> pour les débutants, et les explications sont simplifiées à l&#8217;extrême, cela ne correspond pas exactement à la réalité, mais ça aide grandement ceux qui n&#8217;y connaissent rien&nbsp;! Surtout n&#8217;hésitez pas à commenter et me dire ce qu&#8217;il faudrait que je change pour faciliter la compréhension de cet outil.</cite></p>
]]></content:encoded>
			<wfw:commentRss>http://wheeg.fr/2009/04/13/linux-utilisation-de-screen-memo-simple/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

