<?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>FenestrOs.com</title>
	<atom:link href="http://www.fenestros.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fenestros.com</link>
	<description>Société de Services en Logiciels Libres</description>
	<lastBuildDate>Sat, 18 Feb 2012 12:47:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Le Shell Bash sous CentOS/Redhat &#8211; Chapitre 1</title>
		<link>http://www.fenestros.com/2012/02/18/le-shell-bash-sous-centosredhat-chapitre-1/</link>
		<comments>http://www.fenestros.com/2012/02/18/le-shell-bash-sous-centosredhat-chapitre-1/#comments</comments>
		<pubDate>Sat, 18 Feb 2012 12:47:42 +0000</pubDate>
		<dc:creator>hnorris</dc:creator>
				<category><![CDATA[Formations]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[linuxelearning]]></category>
		<category><![CDATA[Redhat]]></category>

		<guid isPermaLink="false">http://www.fenestros.com/?p=330</guid>
		<description><![CDATA[&#160; Formation en Ligne &#171;&#160;Linux &#8211; Les Bases&#160;&#187; Gratuite Cet article est issu de la leçon Le Shell Bash de la formation en ligne LX01 &#8211; Linux &#8211; Les Bases du site www.linuxelearning.com. La formation en ligne LX01 &#8211; Linux &#8211; Les Bases couvre les distributions CentOS/Redhat, Debian et openSUSE et contient 5 leçons : [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<div style="font-family: 'Lucida Grande', Verdana, Lucida, Helvetica, Arial, sans-serif; font-style: normal; font-variant: normal; font-size: 80%; line-height: normal; color: #000000; padding: 0px; margin: 0px;">
<div class="dokuwiki export" style="padding: 0px; margin: 0px;">
<table style="width: 100%; border-collapse: collapse;">
<tbody>
<tr>
<td style="border-image: initial; background-image: initial; background-color: #ffffe0; letter-spacing: 0px; word-spacing: 0px; border-width: 1px; border-color: #000000; border-style: solid;">
<p style="font-size: 13px; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px;"><big style="text-decoration: underline;"><big>Formation en Ligne &laquo;&nbsp;Linux &#8211; Les Bases&nbsp;&raquo; Gratuite</big></big></p>
<p style="font-size: 13px; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; text-align: justify; padding: 0px;">Cet article est issu de la leçon Le Shell Bash de la formation en ligne <span style="font-weight: bold;">LX01 &#8211; Linux &#8211; Les Bases</span> du site <span style="font-weight: bold;"><a href="http://www.linuxelearning.com/affiliates/jrox.php?id=1_1_aaid_6">www.linuxelearning.com</a></span>. La formation en ligne LX01 &#8211; Linux &#8211; Les Bases couvre les distributions <span style="font-weight: bold;">CentOS/Redhat</span>, <span style="font-weight: bold;">Debian</span> et <span style="font-weight: bold;">openSUSE</span> et contient 5 leçons :</p>
<ul style="font-size: 13px; text-align: justify;">
<li>Système de Fichiers,</li>
<li>Commandes de Base,</li>
<li>L&#8217;Editeur VI,</li>
<li>Aide et Documentation,</li>
<li>Le Shell Bash et les Scripts.</li>
</ul>
<div style="font-size: 13px; text-align: justify;">En tant que partenaire de <span style="text-align: -webkit-auto; font-weight: bold;"><a href="http://www.linuxelearning.com/affiliates/jrox.php?id=1_1_aaid_6">Linux E-Learning</a></span>, nous vous proposons un abonnement <span style="font-weight: bold;">gratuit</span> de <span style="font-weight: bold;">1 mois</span> à la formation en ligne Linux &#8211; Les Bases.</div>
<div style="font-size: 13px; text-align: justify;"></div>
<div style="font-size: 13px; text-align: justify;">Pour plus d&#8217;informations <span style="font-weight: bold;"><a href="http://www.linuxelearning.com/affiliates/jrox.php?id=1_1_aaid_6">cliquez-ici</a></span>.</div>
<p><span style="font-size: 13px; font-style: italic;"><br />
Bonne lecture !</p>
<p>L&#8217;Equipe de <span style="font-weight: bold;"><a href="http://www.linuxelearning.com/affiliates/jrox.php?id=1_1_aaid_6">Linux E-Learning</a></span><br />
Apprentissage à Distance, Apprentissage Mixte et Formations à la Carte en Linux et ses Serveurs de Production</span></td>
</tr>
</tbody>
</table>
<p style="background-color: #ffffff; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px;">
<p style="background-color: #ffffff; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px;">Le Shell Bash sous CentOS/Redhat</p>
<div class="level1" style="background-color: #ffffff; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 3px; padding: 0px;">
<p style="margin: 0px 0px 1em; padding: 0px;">Un shell est un interpréteur de commandes ou en anglais un <strong style="margin: 0px; padding: 0px;">Command Line Interpreter (C.L.I)</strong>. Il est utilisé comme interface pour donner des instructions ou <strong style="margin: 0px; padding: 0px;">commandes </strong>au système d&#8217;exploitation.</p>
<p style="margin: 0px 0px 1em; padding: 0px;">Le mot shell est générique. Il existe de nombreux shells dans le monde Unix, par exemple :</p>
<div class="table sectionedit2" style="margin: 0px; padding: 0px;">
<table class="inline" style="margin: 0px 0px 1em; padding: 0px; font-size: 13px; background-color: #ffffff; border-collapse: collapse;">
<tbody style="margin: 0px; padding: 0px;">
<tr class="row0" style="margin: 0px; padding: 0px;">
<th class="col0" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px; background-color: #dee7ec;">Shell</th>
<th class="col1" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px; background-color: #dee7ec;">Nom</th>
<th class="col2" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px; background-color: #dee7ec;">Date de Sortie</th>
<th class="col3" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px; background-color: #dee7ec;">Inventeur</th>
<th class="col4" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px; background-color: #dee7ec;">Commande</th>
<th class="col5" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px; background-color: #dee7ec;">Commentaires</th>
</tr>
<tr class="row1" style="margin: 0px; padding: 0px;">
<td class="col0" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">tsh</td>
<td class="col1" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">Thompson Shell</td>
<td class="col2" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">1971</td>
<td class="col3" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">Ken Thompson</td>
<td class="col4" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">sh</td>
<td class="col5" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">Le premier shell</td>
</tr>
<tr class="row2" style="margin: 0px; padding: 0px;">
<td class="col0" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">sh</td>
<td class="col1" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">Bourne Shell</td>
<td class="col2" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">1977</td>
<td class="col3" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">Stephen Bourne</td>
<td class="col4" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">sh</td>
<td class="col5" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">Le shell commun à tous les Unix. Sous Linux : /bin/sh</td>
</tr>
<tr class="row3" style="margin: 0px; padding: 0px;">
<td class="col0" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">csh</td>
<td class="col1" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">C-Shell</td>
<td class="col2" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">1978</td>
<td class="col3" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">Bill Joy</td>
<td class="col4" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">csh</td>
<td class="col5" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">Le shell BSD. Sous Linux : /bin/csh</td>
</tr>
<tr class="row4" style="margin: 0px; padding: 0px;">
<td class="col0" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">tcsh</td>
<td class="col1" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">Tenex C-Shell</td>
<td class="col2" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">1979</td>
<td class="col3" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">Ken Greer</td>
<td class="col4" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">tcsh</td>
<td class="col5" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">Un dérivé du shell csh. Sous Linux : /bin/tcsh</td>
</tr>
<tr class="row5" style="margin: 0px; padding: 0px;">
<td class="col0" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">ksh</td>
<td class="col1" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">Korn Shell</td>
<td class="col2" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">1980</td>
<td class="col3" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">David Korn</td>
<td class="col4" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">ksh</td>
<td class="col5" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">Uniquement libre depuis 2005. Sous Linux : /bin/ksh</td>
</tr>
<tr class="row6" style="margin: 0px; padding: 0px;">
<td class="col0" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">bash</td>
<td class="col1" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">Bourne Again Shell</td>
<td class="col2" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">1987</td>
<td class="col3" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">Brian Fox</td>
<td class="col4" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">bash</td>
<td class="col5" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px;">Le shell par défaut de Linux et de MacOS X. Sous Linux : /bin/bash</td>
</tr>
</tbody>
</table>
</div>
<p style="margin: 0px 0px 1em; padding: 0px;">Cette unité concerne l&#8217;utilisation du shell <strong style="margin: 0px; padding: 0px;">bash </strong>sous Linux.</p>
<p style="margin: 0px 0px 1em; padding: 0px;">Le shell<strong style="margin: 0px; padding: 0px;">/bin/bash </strong>permet de:</p>
<ul style="margin: 0px 0px 1em 3.5em; padding: 0px; line-height: 1.5em; list-style-type: square; list-style-image: none; color: #638c9c;">
<li class="level1" style="margin: 0px; padding: 0px;">
<div class="li" style="margin: 0px; padding: 0px; color: #000000; font-weight: normal;">Rappeler des commandes</div>
</li>
<li class="level1" style="margin: 0px; padding: 0px;">
<div class="li" style="margin: 0px; padding: 0px; color: #000000; font-weight: normal;">Générer la fin de noms de fichiers</div>
</li>
<li class="level1" style="margin: 0px; padding: 0px;">
<div class="li" style="margin: 0px; padding: 0px; color: #000000; font-weight: normal;">Utiliser des alias</div>
</li>
<li class="level1" style="margin: 0px; padding: 0px;">
<div class="li" style="margin: 0px; padding: 0px; color: #000000; font-weight: normal;">Utiliser les variables tableaux</div>
</li>
<li class="level1" style="margin: 0px; padding: 0px;">
<div class="li" style="margin: 0px; padding: 0px; color: #000000; font-weight: normal;">Utiliser les variables numériques et l&#8217;arithmétique du langage C</div>
</li>
<li class="level1" style="margin: 0px; padding: 0px;">
<div class="li" style="margin: 0px; padding: 0px; color: #000000; font-weight: normal;">Gérer des chaînes de caractères</div>
</li>
<li class="level1" style="margin: 0px; padding: 0px;">
<div class="li" style="margin: 0px; padding: 0px; color: #000000; font-weight: normal;">Utiliser les fonctions</div>
</li>
</ul>
<p style="margin: 0px 0px 1em; padding: 0px;">Une commande commence toujours par un mot clef. Ce mot clef est interpréter par le shell selon le type de commande et dans l&#8217;ordre qui suit :</p>
<ol style="margin: 0px 0px 1em 3.5em; padding: 0px; line-height: 1.5em; list-style-image: none; color: #638c9c; font-weight: bold; list-style-type: decimal;">
<li class="level1" style="margin: 0px; padding: 0px;">
<div class="li" style="margin: 0px; padding: 0px; color: #000000; font-weight: normal;">Les alias</div>
</li>
<li class="level1" style="margin: 0px; padding: 0px;">
<div class="li" style="margin: 0px; padding: 0px; color: #000000; font-weight: normal;">Les fonctions</div>
</li>
<li class="level1" style="margin: 0px; padding: 0px;">
<div class="li" style="margin: 0px; padding: 0px; color: #000000; font-weight: normal;">Les commandes internes au shell</div>
</li>
<li class="level1" style="margin: 0px; padding: 0px;">
<div class="li" style="margin: 0px; padding: 0px; color: #000000; font-weight: normal;">Les commandes externes au shell</div>
</li>
</ol>
</div>
<h2 class="sectionedit3" style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #8cacbb; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 20px; padding-top: 0.5em; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; background-color: inherit; font-size: 19px; font-weight: normal; clear: left;">Les Commandes Internes et Externes au shell</h2>
<div class="level2" style="background-color: #ffffff; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 23px; padding: 0px;">
<p style="margin: 0px 0px 1em; padding: 0px;">Les commandes internes au shell sont des commandes telles <strong style="margin: 0px; padding: 0px;">cd</strong>. Pour vérifier le type de commande, il faut utiliser la commande <strong style="margin: 0px; padding: 0px;">type</strong>:</p>
<pre class="code" style="border: 1px dashed #8cacbb; margin: 0px 0px 1em; padding: 0.5em; overflow: auto; font-family: monospace,serif; font-size: 13px; color: #000000; background-color: #f7f9fa;">[root@centos ~]# type cd
cd est une primitive du shell</pre>
<p style="margin: 0px 0px 1em; padding: 0px;">Les commandes externes au shell sont des binaires exécutables ou des scripts, généralement situés dans /bin, /sbin, /usr/bin ou /usr/sbin :</p>
<pre class="code" style="border: 1px dashed #8cacbb; margin: 0px 0px 1em; padding: 0.5em; overflow: auto; font-family: monospace,serif; font-size: 13px; color: #000000; background-color: #f7f9fa;">[root@centos ~]# type ifconfig
ifconfig est /sbin/ifconfig</pre>
</div>
<h2 class="sectionedit4" style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #8cacbb; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 20px; padding-top: 0.5em; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; background-color: inherit; font-size: 19px; font-weight: normal; clear: left;">Les alias</h2>
<div class="level2" style="background-color: #ffffff; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 23px; padding: 0px;">
<p style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px;">Les alias sont des noms permettant de désigner une commande ou une suite de commandes et ne sont spécifiques qu&#8217;au shell qui les a créés ainsi qu&#8217;à l&#8217;environnement de l&#8217;utilisateur :</p>
<pre class="code" style="font-weight: normal; border-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; overflow-x: auto; overflow-y: auto; font-family: monospace, serif; font-size: 13px; color: #000000; background-color: #f7f9fa; border-width: 1px; border-color: #8cacbb; border-style: dashed; padding: 0.5em;">[root@centos ~]# exit
logout
[trainee@centos ~]$ type ls
ls est un alias vers « ls --color=auto »</pre>
<div class="noteimportant" style="margin-top: 2em; margin-right: auto; margin-bottom: 2em; margin-left: auto; padding-top: 15px; padding-right: 20px; padding-bottom: 15px; padding-left: 80px; width: 929px; min-height: 40px; clear: left; text-align: justify; vertical-align: middle; border-collapse: collapse; background-color: #ffffcc; background-position: 20px 50%;">Notez que dans ce cas l&#8217;alias <span style="padding: 0px; margin: 0px;">ls </span>est en effet un alias qui utilise lacommandels elle-même.</div>
<p style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px;">Un alias se définit en utilisant la commande <strong style="margin: 0px; padding: 0px;">alias</strong>:</p>
<pre class="code" style="font-weight: normal; border-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; overflow-x: auto; overflow-y: auto; font-family: monospace, serif; font-size: 13px; color: #000000; background-color: #f7f9fa; border-width: 1px; border-color: #8cacbb; border-style: dashed; padding: 0.5em;">[trainee@centos ~]$ alias dir='ls -l'
[trainee@centos ~]$ dir
total 64
-rw-rw-r-- 1 trainee trainee 0 22 oct. 10:24 aac
-rw-rw-r-- 1 trainee trainee 0 22 oct. 10:24 abc
-rw-rw-r-- 1 trainee trainee 0 22 oct. 10:24 bca
drwxrwxr-x 2 trainee trainee 4096 1 déc. 14:01 bin
drwxr-xr-x 2 trainee trainee 4096 3 août 14:14 Bureau
drwxr-xr-x 2 trainee trainee 4096 28 juil. 14:45 Documents
drwxr-xr-x 2 trainee trainee 4096 22 oct. 07:26 Images
drwxr-xr-x 2 trainee trainee 4096 28 juil. 14:45 Modèles
drwxr-xr-x 2 trainee trainee 4096 28 juil. 14:45 Musique
drwxr-xr-x 2 trainee trainee 4096 28 juil. 14:45 Public
drwxr-xr-x 2 trainee trainee 4096 14 nov. 15:56 Téléchargements
drwxr-xr-x 2 trainee trainee 4096 28 juil. 14:45 Vidéos
-rw-rw-r-- 1 trainee trainee 0 22 oct. 10:24 xyz</pre>
<div class="noteimportant" style="font-weight: normal; margin-top: 2em; margin-right: auto; margin-bottom: 2em; margin-left: auto; padding-top: 15px; padding-right: 20px; padding-bottom: 15px; padding-left: 80px; width: 929px; min-height: 40px; clear: left; text-align: justify; vertical-align: middle; border-collapse: collapse; background-color: #ffffcc; background-position: 20px 50%;">Notez que la commande <strong style="margin: 0px; padding: 0px;">dir </strong>existe vraiment. Le fait de créer un alias qui s&#8217;appelle <strong style="margin: 0px; padding: 0px;">dir</strong>implique que l&#8217;alias sera exécuté à la place de la commandedir.</div>
<p style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px;">La liste des alias définis peut être visualisée en utilisant la commande<strong style="margin: 0px; padding: 0px;">alias</strong>:</p>
<pre class="code" style="font-weight: normal; border-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; overflow-x: auto; overflow-y: auto; font-family: monospace, serif; font-size: 13px; color: #000000; background-color: #f7f9fa; border-width: 1px; border-color: #8cacbb; border-style: dashed; padding: 0.5em;">[trainee@centos ~]$ alias
alias dir='ls -l'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias vi='vim'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'</pre>
<div class="noteimportant" style="font-weight: normal; margin-top: 2em; margin-right: auto; margin-bottom: 2em; margin-left: auto; padding-top: 15px; padding-right: 20px; padding-bottom: 15px; padding-left: 80px; width: 929px; min-height: 40px; clear: left; text-align: justify; vertical-align: middle; border-collapse: collapse; background-color: #ffffcc; background-position: 20px 50%;">Notez que cette liste contient, sans distinction, les alias définis dans les fichiers de démarrage du système ainsi que l&#8217;alias<strong style="margin: 0px; padding: 0px;">dir</strong>créé par <strong style="margin: 0px; padding: 0px;">trainee </strong>qui n&#8217;est que disponible à <strong style="margin: 0px; padding: 0px;">trainee </strong>dans le terminal courant.</div>
<p style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px;">Pour forcer l&#8217;exécution d&#8217;une commande et non l&#8217;alias il faut faire précéder la commande par le caractère<strong style="margin: 0px; padding: 0px;"></strong>:</p>
<pre class="code" style="font-weight: normal; border-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; overflow-x: auto; overflow-y: auto; font-family: monospace, serif; font-size: 13px; color: #000000; background-color: #f7f9fa; border-width: 1px; border-color: #8cacbb; border-style: dashed; padding: 0.5em;">[trainee@centos ~]$ dir
aac bca Documents Modèles Public Vidéos
abc Bureau Images Musique Téléchargements xyz</pre>
<p style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px;">Pour supprimer un alias, il convient d&#8217;utiliser la commande <strong style="margin: 0px; padding: 0px;">unalias</strong>:</p>
<pre class="code" style="font-weight: normal; border-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; overflow-x: auto; overflow-y: auto; font-family: monospace, serif; font-size: 13px; color: #000000; background-color: #f7f9fa; border-width: 1px; border-color: #8cacbb; border-style: dashed; padding: 0.5em;">[trainee@centos ~]$ unalias dir
[trainee@centos ~]$ dir
aac bca Documents Modèles Public Vidéos
abc Bureau Images Musique Téléchargements xyz</pre>
<p style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px;">Le shell des utilisateurs est défini par <strong style="margin: 0px; padding: 0px;">root </strong>dans le dernier champs du fichier<strong style="margin: 0px; padding: 0px;">/etc/passwd</strong>:</p>
<pre class="code" style="font-weight: normal; border-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; overflow-x: auto; overflow-y: auto; font-family: monospace, serif; font-size: 13px; color: #000000; background-color: #f7f9fa; border-width: 1px; border-color: #8cacbb; border-style: dashed; padding: 0.5em;">[trainee@centos ~]$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
usbmuxd:x:113:113:usbmuxd user:/:/sbin/nologin
avahi-autoipd:x:170:170:Avahi IPv4LL Stack:/var/lib/avahi-autoipd:/sbin/nologin
vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
rpc:x:32:32:Rpcbind Daemon:/var/cache/rpcbind:/sbin/nologin
rtkit:x:499:499:RealtimeKit:/proc:/sbin/nologin
abrt:x:498:498::/etc/abrt:/sbin/nologin
nscd:x:28:28:NSCD Daemon:/:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
haldaemon:x:68:68:HAL daemon:/:/sbin/nologin
apache:x:48:48:Apache:/var/www:/sbin/nologin
nslcd:x:65:55:LDAP Client User:/:/sbin/nologin
saslauth:x:497:495:"Saslauthd user":/var/empty/saslauth:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
avahi:x:70:70:Avahi mDNS/DNS-SD Stack:/var/run/avahi-daemon:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
pulse:x:496:494:PulseAudio System Daemon:/var/run/pulse:/sbin/nologin
gdm:x:42:42::/var/lib/gdm:/sbin/nologin
trainee:x:500:500:trainee:/home/trainee:/bin/bash
vboxadd:x:495:1::/var/run/vboxadd:/bin/false
prison:x:501:502:chroot_user:/home/prison:/bin/chroot</pre>
<p style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px;">Cependant l&#8217;utilisateur peut changer son shell grâce à la commande<strong style="margin: 0px; padding: 0px;">chsh</strong>. Les shells disponibles aux utilisateurs du système sont inscrits dans le fichier /etc/shells. Saisissez la commande <strong style="margin: 0px; padding: 0px;">cat /etc/shells</strong>:</p>
<pre class="code" style="font-weight: normal; border-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; overflow-x: auto; overflow-y: auto; font-family: monospace, serif; font-size: 13px; color: #000000; background-color: #f7f9fa; border-width: 1px; border-color: #8cacbb; border-style: dashed; padding: 0.5em;">[trainee@centos ~]$ cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/bin/tcsh
/bin/csh</pre>
<p style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px;">Ensuite utilisez la commande <strong style="margin: 0px; padding: 0px;">echo </strong>pour afficher le shell actuel de <strong style="margin: 0px; padding: 0px;">trainee</strong>:</p>
<pre class="code" style="font-weight: normal; border-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; overflow-x: auto; overflow-y: auto; font-family: monospace, serif; font-size: 13px; color: #000000; background-color: #f7f9fa; border-width: 1px; border-color: #8cacbb; border-style: dashed; padding: 0.5em;">[trainee@centos ~]$ echo $SHELL
/bin/bash</pre>
<p style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px;">Changez ensuite le shell de <strong style="margin: 0px; padding: 0px;">trainee </strong>en utilisant la commande <strong style="margin: 0px; padding: 0px;">chsh</strong>en indiquant la valeur de <strong style="margin: 0px; padding: 0px;">/bin/sh </strong>pour le nouveau shell :</p>
<pre class="code" style="font-weight: normal; border-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; overflow-x: auto; overflow-y: auto; font-family: monospace, serif; font-size: 13px; color: #000000; background-color: #f7f9fa; border-width: 1px; border-color: #8cacbb; border-style: dashed; padding: 0.5em;">[trainee@centos ~]$ chsh
Modification du shell pour trainee.
Mot de passe : trainee
Nouveau shell [/bin/bash]: /bin/sh
Shell a changé.</pre>
<div class="noteimportant" style="font-weight: normal; margin-top: 2em; margin-right: auto; margin-bottom: 2em; margin-left: auto; padding-top: 15px; padding-right: 20px; padding-bottom: 15px; padding-left: 80px; width: 929px; min-height: 40px; clear: left; text-align: justify; vertical-align: middle; border-collapse: collapse; background-color: #ffffcc; background-position: 20px 50%;">Notez que le mot de passe saisi ne sera <strong style="margin: 0px; padding: 0px;">pas </strong>visible.</div>
<p style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px;">Vérifiez ensuite le shell actif pour <strong style="margin: 0px; padding: 0px;">trainee</strong>:</p>
<pre class="code" style="font-weight: normal; border-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; overflow-x: auto; overflow-y: auto; font-family: monospace, serif; font-size: 13px; color: #000000; background-color: #f7f9fa; border-width: 1px; border-color: #8cacbb; border-style: dashed; padding: 0.5em;">[trainee@centos ~]$ echo $SHELL
/bin/bash</pre>
<p style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px;">Dernièrement contrôlez le shell stipulé dans le fichier <strong style="margin: 0px; padding: 0px;">/etc/passwd </strong>pour <strong style="margin: 0px; padding: 0px;">trainee</strong>:</p>
<pre class="code" style="font-weight: normal; border-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; overflow-x: auto; overflow-y: auto; font-family: monospace, serif; font-size: 13px; color: #000000; background-color: #f7f9fa; border-width: 1px; border-color: #8cacbb; border-style: dashed; padding: 0.5em;">[trainee@centos ~]$ cat /etc/passwd | grep trainee
trainee:x:500:500:trainee:/home/trainee:/bin/sh</pre>
<div class="noteimportant" style="font-weight: normal; margin-top: 2em; margin-right: auto; margin-bottom: 2em; margin-left: auto; padding-top: 15px; padding-right: 20px; padding-bottom: 15px; padding-left: 80px; width: 929px; min-height: 40px; clear: left; text-align: justify; vertical-align: middle; border-collapse: collapse; background-color: #ffffcc; background-position: 20px 50%;">Vous noterez que le shell actif est toujours <strong style="margin: 0px; padding: 0px;">/bin/bash </strong>tandis que le shell stipulé dans le fichier /etc/passwd est le <strong style="margin: 0px; padding: 0px;">/bin/sh</strong>. Le shell <strong style="margin: 0px; padding: 0px;">/bin/sh </strong>ne deviendra le shell actif de <strong style="margin: 0px; padding: 0px;">trainee </strong>que lors de sa prochaine connexion au système.</div>
<p style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px;">Modifiez votre shell à <strong style="margin: 0px; padding: 0px;">/bin/bash </strong>de nouveau en utilisant la commande chsh :</p>
<pre class="code" style="font-weight: normal; border-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; overflow-x: auto; overflow-y: auto; font-family: monospace, serif; font-size: 13px; color: #000000; background-color: #f7f9fa; border-width: 1px; border-color: #8cacbb; border-style: dashed; padding: 0.5em;">[trainee@centos ~]$ chsh
Modification du shell pour trainee.
Mot de passe : trainee
Nouveau shell [/bin/sh]: /bin/bash
Shell a changé.</pre>
<div class="noteimportant" style="font-weight: normal; margin-top: 2em; margin-right: auto; margin-bottom: 2em; margin-left: auto; padding-top: 15px; padding-right: 20px; padding-bottom: 15px; padding-left: 80px; width: 929px; min-height: 40px; clear: left; text-align: justify; vertical-align: middle; border-collapse: collapse; background-color: #ffffcc; background-position: 20px 50%;">Notez que le mot de passe saisi ne sera <strong style="margin: 0px; padding: 0px;">pas </strong>visible.</div>
</div>
<h2 class="sectionedit5" style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #8cacbb; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 20px; padding-top: 0.5em; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; background-color: inherit; font-size: 19px; font-weight: normal; clear: left;">Le Prompt</h2>
<div class="level2" style="background-color: #ffffff; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 23px; padding: 0px;">
<p style="margin: 0px 0px 1em; padding: 0px;">Le prompt d&#8217;un utilisateur dépend de son statut :</p>
<ul style="margin: 0px 0px 1em 3.5em; padding: 0px; line-height: 1.5em; list-style-type: square; list-style-image: none; color: #638c9c;">
<li class="level1" style="margin: 0px; padding: 0px;">
<div class="li" style="margin: 0px; padding: 0px; color: #000000; font-weight: normal;"><strong style="margin: 0px; padding: 0px;">$ </strong>pour un utilisateur normal</div>
</li>
<li class="level1" style="margin: 0px; padding: 0px;">
<div class="li" style="margin: 0px; padding: 0px; color: #000000; font-weight: normal;"><strong style="margin: 0px; padding: 0px;"># </strong>pour root</div>
</li>
</ul>
</div>
<h2 class="sectionedit6" style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #8cacbb; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 20px; padding-top: 0.5em; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; background-color: inherit; font-size: 19px; font-weight: normal; clear: left;">Rappeler des Commandes</h2>
<div class="level2" style="background-color: #ffffff; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 23px; padding: 0px;">
<p style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px;">Le shell/bin/bashpermet le rappel des dernières commandes saisies. Afin de connaître la liste des commandes mémorisées, utilisez la commande history :</p>
<pre class="code" style="font-weight: normal; border-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; overflow-x: auto; overflow-y: auto; font-family: monospace, serif; font-size: 13px; color: #000000; background-color: #f7f9fa; border-width: 1px; border-color: #8cacbb; border-style: dashed; padding: 0.5em;">[trainee@centos ~]$ history
...
203 vi script
204 echo "Entrez un nombre entier : "
205 read nombre
206 chmod u+x script
207 ./script
208 echo "Entrez un nombre entier : "
209 read nombre
210 exit 0
211 ls
212 ./script
213 vi script
214 vi Téléchargements/vitexte
215 vim -r Téléchargements/vitexte
216 vi Téléchargements/vitexte
217 cat .bash_profile
218 history</pre>
<p style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px;">L&#8217;historique des commandes est en mode <strong style="margin: 0px; padding: 0px;">emacs </strong>par défaut. De ce fait, le rappel de la dernière commande se fait en utilisant la touche <strong style="margin: 0px; padding: 0px;">[Flèche vers le haut] </strong>ou bien les touches <strong style="margin: 0px; padding: 0px;">[CTRL]-[P] </strong>et le rappel de la commande suivante se fait en utilisant la touche <strong style="margin: 0px; padding: 0px;">[Flèche vers le bas]</strong>ou bien les touches[CTRL]-[N]:</p>
<div class="table sectionedit7" style="font-weight: normal; padding: 0px; margin: 0px;">
<table class="inline" style="margin: 0px 0px 1em; padding: 0px; font-size: 13px; background-color: #ffffff; border-collapse: collapse;">
<tbody style="margin: 0px; padding: 0px;">
<tr class="row0" style="margin: 0px; padding: 0px;">
<th class="col0 leftalign" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px; text-align: left; background-color: #dee7ec;">Caractère de Contrôle</th>
<th class="col1 leftalign" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px; text-align: left; background-color: #dee7ec;">Définition</th>
</tr>
<tr class="row1" style="margin: 0px; padding: 0px;">
<td class="col0 leftalign" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px; text-align: left;">[CTRL]-[P] (= flèche vers le haut)</td>
<td class="col1 leftalign" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px; text-align: left;">Rappelle la commande précédente</td>
</tr>
<tr class="row2" style="margin: 0px; padding: 0px;">
<td class="col0 leftalign" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px; text-align: left;">[CTRL]-[N] (= flèche vers le bas)</td>
<td class="col1 leftalign" style="border: 1px solid #8cacbb; margin: 0px; padding: 3px; text-align: left;">Rappelle la commande suivante</td>
</tr>
</tbody>
</table>
</div>
<p style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px;">Il est aussi possible de rappeler la dernière commande de l&#8217;historique en utilisant les caractères<strong style="margin: 0px; padding: 0px;">!!</strong>:</p>
<pre class="code" style="font-weight: normal; border-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; overflow-x: auto; overflow-y: auto; font-family: monospace, serif; font-size: 13px; color: #000000; background-color: #f7f9fa; border-width: 1px; border-color: #8cacbb; border-style: dashed; padding: 0.5em;">[trainee@centos ~]$ ls
aac bca Documents Modèles Public Vidéos
abc Bureau Images Musique Téléchargements xyz
[trainee@centos ~]$ !!
ls
aac bca Documents Modèles Public Vidéos
abc Bureau Images Musique Téléchargements xyz</pre>
<p style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px;">Vous pouvez rappeler une commande spécifique de l&#8217;historique en utilisant le caractère<strong style="margin: 0px; padding: 0px;">!</strong>suivi du numéro de la commande à rappeler :</p>
<pre class="code" style="font-weight: normal; border-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; overflow-x: auto; overflow-y: auto; font-family: monospace, serif; font-size: 13px; color: #000000; background-color: #f7f9fa; border-width: 1px; border-color: #8cacbb; border-style: dashed; padding: 0.5em;">[trainee@centos ~]$ !5
dir
aac bca Documents Modèles Public Vidéos
abc Bureau Images Musique Téléchargements xyz</pre>
<p style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px;">Le paramétrage de la fonction du rappel des commandes est fait à partir du fichier <strong style="margin: 0px; padding: 0px;">/etc/profile</strong>. Dans ce fichier, les variables concernant le rappel des commandes peuvent être définis. Le plus important est <strong style="margin: 0px; padding: 0px;">HISTSIZE</strong>:</p>
<pre class="code" style="font-weight: normal; border-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; overflow-x: auto; overflow-y: auto; font-family: monospace, serif; font-size: 13px; color: #000000; background-color: #f7f9fa; border-width: 1px; border-color: #8cacbb; border-style: dashed; padding: 0.5em;">[trainee@centos ~]$ cat /etc/profile
# /etc/profile

# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc
...
HOSTNAME=`/bin/hostname 2&gt;/dev/null`
HISTSIZE=1000
...
unset pathmunge</pre>
<p style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px;">Vous noterez que dans le cas précédent, la valeur de <strong style="margin: 0px; padding: 0px;">HISTSIZE </strong>est de <strong style="margin: 0px; padding: 0px;">1000</strong>. Ceci implique que les dernières mille commandes sont mémorisées.</p>
<p style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px;">Les commandes mémorisées sont stockées dans le fichier <strong style="margin: 0px; padding: 0px;">~/.bash_history </strong>ou <strong style="margin: 0px; padding: 0px;">~/ </strong>indique le répertoire personnel de l&#8217;utilisateur concerné :</p>
<pre class="code" style="font-weight: normal; border-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; overflow-x: auto; overflow-y: auto; font-family: monospace, serif; font-size: 13px; color: #000000; background-color: #f7f9fa; border-width: 1px; border-color: #8cacbb; border-style: dashed; padding: 0.5em;">[trainee@centos ~]$ nl .bash_history
...
203 vi script
204 echo "Entrez un nombre entier : "
205 read nombre
206 chmod u+x script
207 ./script
208 echo "Entrez un nombre entier : "
209 read nombre
210 exit 0
211 ls
212 ./script
213 vi script</pre>
<div class="noteimportant" style="margin-top: 2em; margin-right: auto; margin-bottom: 2em; margin-left: auto; padding-top: 15px; padding-right: 20px; padding-bottom: 15px; padding-left: 80px; width: 929px; min-height: 40px; clear: left; text-align: justify; vertical-align: middle; border-collapse: collapse; background-color: #ffffcc; background-position: 20px 50%;">Notez l&#8217;utilisation de la commande<span style="padding: 0px; margin: 0px;">nl</span>pour numéroter les lignes de l&#8217;affichage du contenu du fichier <span style="padding: 0px; margin: 0px;">.bash_history</span>.</div>
<p style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px;">La comparaison du contenu de ce fichier avec la sortie de la commande <strong style="margin: 0px; padding: 0px;">history </strong>démontre que les deux sont diffèrents. En effet, le fichier <strong style="margin: 0px; padding: 0px;">.bash_history </strong>ne contient pas les lignes <strong style="margin: 0px; padding: 0px;">214 </strong>à 218 de la sortie de la commande <strong style="margin: 0px; padding: 0px;">history</strong>.</p>
<div class="noteimportant" style="font-weight: normal; margin-top: 2em; margin-right: auto; margin-bottom: 2em; margin-left: auto; padding-top: 15px; padding-right: 20px; padding-bottom: 15px; padding-left: 80px; width: 929px; min-height: 40px; clear: left; text-align: justify; vertical-align: middle; border-collapse: collapse; background-color: #ffffcc; background-position: 20px 50%;">Les lignes <strong style="margin: 0px; padding: 0px;">214</strong>et supérieures ne seront inscrites dans le fichier .bash_history qu&#8217;au moment de la fermeture du terminal dans lequel les commandes ont étaient saisies.</div>
</div>
<h2 class="sectionedit8" style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #8cacbb; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 20px; padding-top: 0.5em; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; background-color: inherit; font-size: 19px; font-weight: normal; clear: left;"></h2>
<div class="level2" style="background-color: #ffffff; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 23px; padding: 0px;">
<p style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px;">Copyright © 2012 FenestrOs.com. All Rights Reserved. Tous Droits Réservés.</p>
</div>
</div>
</div>
<p><img src="http://www.linuxelearning.com/affiliates/image.php?aaid=6&amp;mid=1" alt="" width="1" height="1" border="0" /></p>

                            <div id="aspdf">
                                <a href="http://www.fenestros.com/wp-content/plugins/as-pdf/generate.php?post=330">
                                    <span>Version PDF</span>
                                </a>
                            </div>
                        <div class="fb_wrap"><a class="fb_link" onclick="fbs_click('http://www.fenestros.com/le-shell-bash-sous-centosredhat-chapitre-1','');return false;" href="#">Send to Facebook</a></div>]]></content:encoded>
			<wfw:commentRss>http://www.fenestros.com/2012/02/18/le-shell-bash-sous-centosredhat-chapitre-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gestion des Fichiers Initramfs</title>
		<link>http://www.fenestros.com/2012/01/10/gestion-des-fichiers-initramfs/</link>
		<comments>http://www.fenestros.com/2012/01/10/gestion-des-fichiers-initramfs/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 15:26:07 +0000</pubDate>
		<dc:creator>hnorris</dc:creator>
				<category><![CDATA[Formations]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[initramfs]]></category>
		<category><![CDATA[linuxelearning]]></category>
		<category><![CDATA[mise à jour]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Redhat]]></category>

		<guid isPermaLink="false">http://www.fenestros.com/?p=326</guid>
		<description><![CDATA[La leçon Gestion des Fichiers Initramfs a été mise à jour pour CentOS/RedHat 6, Debian et openSUSE 11.4 sur www.linuxelearning.com. Version PDF Send to Facebook]]></description>
			<content:encoded><![CDATA[<p>La leçon Gestion des Fichiers Initramfs a été mise à jour pour CentOS/RedHat 6, Debian et openSUSE 11.4 sur www.linuxelearning.com.</p>

                            <div id="aspdf">
                                <a href="http://www.fenestros.com/wp-content/plugins/as-pdf/generate.php?post=326">
                                    <span>Version PDF</span>
                                </a>
                            </div>
                        <div class="fb_wrap"><a class="fb_link" onclick="fbs_click('http://www.fenestros.com/gestion-des-fichiers-initramfs','');return false;" href="#">Send to Facebook</a></div>]]></content:encoded>
			<wfw:commentRss>http://www.fenestros.com/2012/01/10/gestion-des-fichiers-initramfs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gestion des Paquets</title>
		<link>http://www.fenestros.com/2012/01/10/gestion-des-paquets/</link>
		<comments>http://www.fenestros.com/2012/01/10/gestion-des-paquets/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 14:14:20 +0000</pubDate>
		<dc:creator>hnorris</dc:creator>
				<category><![CDATA[Formations]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[linuxelearning]]></category>
		<category><![CDATA[mise à jour]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[paquetages]]></category>
		<category><![CDATA[paquets]]></category>
		<category><![CDATA[Redhat]]></category>

		<guid isPermaLink="false">http://www.fenestros.com/?p=324</guid>
		<description><![CDATA[La leçon Gestion des Paquets a été mise à jour pour CentOS/RedHat 6, Debian et openSUSE 11.4 sur www.linuxelearning.com. Version PDF Send to Facebook]]></description>
			<content:encoded><![CDATA[<p>La leçon Gestion des Paquets a été mise à jour pour CentOS/RedHat 6, Debian et openSUSE 11.4 sur www.linuxelearning.com.</p>

                            <div id="aspdf">
                                <a href="http://www.fenestros.com/wp-content/plugins/as-pdf/generate.php?post=324">
                                    <span>Version PDF</span>
                                </a>
                            </div>
                        <div class="fb_wrap"><a class="fb_link" onclick="fbs_click('http://www.fenestros.com/gestion-des-paquets','');return false;" href="#">Send to Facebook</a></div>]]></content:encoded>
			<wfw:commentRss>http://www.fenestros.com/2012/01/10/gestion-des-paquets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gestion des Utilisateurs</title>
		<link>http://www.fenestros.com/2012/01/10/gestion-des-utilisateurs/</link>
		<comments>http://www.fenestros.com/2012/01/10/gestion-des-utilisateurs/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 14:12:32 +0000</pubDate>
		<dc:creator>hnorris</dc:creator>
				<category><![CDATA[Formations]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[linuxelearning]]></category>
		<category><![CDATA[mise à jour]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Redhat]]></category>
		<category><![CDATA[utilisateurs]]></category>

		<guid isPermaLink="false">http://www.fenestros.com/?p=322</guid>
		<description><![CDATA[La leçon Gestion des Utilisateurs a été mise à jour pour CentOS/RedHat 6, Debian et openSUSE 11.4 sur www.linuxelearning.com. Version PDF Send to Facebook]]></description>
			<content:encoded><![CDATA[<p>La leçon Gestion des Utilisateurs a été mise à jour pour CentOS/RedHat 6, Debian et openSUSE 11.4 sur www.linuxelearning.com.</p>

                            <div id="aspdf">
                                <a href="http://www.fenestros.com/wp-content/plugins/as-pdf/generate.php?post=322">
                                    <span>Version PDF</span>
                                </a>
                            </div>
                        <div class="fb_wrap"><a class="fb_link" onclick="fbs_click('http://www.fenestros.com/gestion-des-utilisateurs','');return false;" href="#">Send to Facebook</a></div>]]></content:encoded>
			<wfw:commentRss>http://www.fenestros.com/2012/01/10/gestion-des-utilisateurs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gestion des Droits</title>
		<link>http://www.fenestros.com/2012/01/10/gestion-des-droits/</link>
		<comments>http://www.fenestros.com/2012/01/10/gestion-des-droits/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 14:07:52 +0000</pubDate>
		<dc:creator>hnorris</dc:creator>
				<category><![CDATA[Formations]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[droits]]></category>
		<category><![CDATA[linuxelearning]]></category>
		<category><![CDATA[mise à jour]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[permissions]]></category>
		<category><![CDATA[Redhat]]></category>

		<guid isPermaLink="false">http://www.fenestros.com/?p=319</guid>
		<description><![CDATA[La leçon Gestion des Droits a été mise à jour pour CentOS/RedHat 6, Debian Squeeze, openSUSE 11.4 sur www.linuxelearning.com. Version PDF Send to Facebook]]></description>
			<content:encoded><![CDATA[<p>La leçon Gestion des Droits a été mise à jour pour CentOS/RedHat 6, Debian Squeeze, openSUSE 11.4 sur www.linuxelearning.com.</p>

                            <div id="aspdf">
                                <a href="http://www.fenestros.com/wp-content/plugins/as-pdf/generate.php?post=319">
                                    <span>Version PDF</span>
                                </a>
                            </div>
                        <div class="fb_wrap"><a class="fb_link" onclick="fbs_click('http://www.fenestros.com/gestion-des-droits','');return false;" href="#">Send to Facebook</a></div>]]></content:encoded>
			<wfw:commentRss>http://www.fenestros.com/2012/01/10/gestion-des-droits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Le Shell Bash</title>
		<link>http://www.fenestros.com/2012/01/10/le-shell-bash/</link>
		<comments>http://www.fenestros.com/2012/01/10/le-shell-bash/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 14:05:58 +0000</pubDate>
		<dc:creator>hnorris</dc:creator>
				<category><![CDATA[Formations]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[linuxelearning]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Redhat]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://www.fenestros.com/?p=317</guid>
		<description><![CDATA[La leçon gratuite Le Shell Bash a été mise à jour pour CentOS/Redhat 6, Debian Squeeze et openSUSE 11.4 sur www.linuxelearning.com. Version PDF Send to Facebook]]></description>
			<content:encoded><![CDATA[<p>La leçon gratuite Le Shell Bash a été mise à jour pour CentOS/Redhat 6, Debian Squeeze et openSUSE 11.4 sur www.linuxelearning.com.</p>

                            <div id="aspdf">
                                <a href="http://www.fenestros.com/wp-content/plugins/as-pdf/generate.php?post=317">
                                    <span>Version PDF</span>
                                </a>
                            </div>
                        <div class="fb_wrap"><a class="fb_link" onclick="fbs_click('http://www.fenestros.com/le-shell-bash','');return false;" href="#">Send to Facebook</a></div>]]></content:encoded>
			<wfw:commentRss>http://www.fenestros.com/2012/01/10/le-shell-bash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Machines Virtuelles</title>
		<link>http://www.fenestros.com/2012/01/10/machines-virtuelles/</link>
		<comments>http://www.fenestros.com/2012/01/10/machines-virtuelles/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 12:57:40 +0000</pubDate>
		<dc:creator>hnorris</dc:creator>
				<category><![CDATA[Formations]]></category>
		<category><![CDATA[linuxelearning]]></category>
		<category><![CDATA[machine virtuelle]]></category>
		<category><![CDATA[mise à jour]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://www.fenestros.com/?p=310</guid>
		<description><![CDATA[Les machines virtuelles téléchargeables ont ete mises à jour. Elles sont maintenant disponibles à partir de www.linuxelearning.com  en tant qu&#8217;Applications Virtuelles à importer directement dans VirtualBox. Version PDF Send to Facebook]]></description>
			<content:encoded><![CDATA[<p>Les machines virtuelles téléchargeables ont ete mises à jour. Elles sont maintenant disponibles à partir de www.linuxelearning.com  en tant qu&#8217;Applications Virtuelles à importer directement dans VirtualBox.</p>

                            <div id="aspdf">
                                <a href="http://www.fenestros.com/wp-content/plugins/as-pdf/generate.php?post=310">
                                    <span>Version PDF</span>
                                </a>
                            </div>
                        <div class="fb_wrap"><a class="fb_link" onclick="fbs_click('http://www.fenestros.com/machines-virtuelles','');return false;" href="#">Send to Facebook</a></div>]]></content:encoded>
			<wfw:commentRss>http://www.fenestros.com/2012/01/10/machines-virtuelles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Commandes de Base</title>
		<link>http://www.fenestros.com/2012/01/10/commandes-de-base/</link>
		<comments>http://www.fenestros.com/2012/01/10/commandes-de-base/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 12:56:21 +0000</pubDate>
		<dc:creator>hnorris</dc:creator>
				<category><![CDATA[Formations]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[linuxelearning]]></category>
		<category><![CDATA[mise à jour]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Redhat]]></category>

		<guid isPermaLink="false">http://www.fenestros.com/?p=308</guid>
		<description><![CDATA[La leçon gratuite Commandes de Base a été mise à jour pour CentOS/RedHat 6, Debian Squeeze et openSUSE 11.4 sur www.linuxelearning.com. Version PDF Send to Facebook]]></description>
			<content:encoded><![CDATA[<p>La leçon gratuite Commandes de Base a été mise à jour pour CentOS/RedHat 6, Debian Squeeze et openSUSE 11.4 sur www.linuxelearning.com.</p>

                            <div id="aspdf">
                                <a href="http://www.fenestros.com/wp-content/plugins/as-pdf/generate.php?post=308">
                                    <span>Version PDF</span>
                                </a>
                            </div>
                        <div class="fb_wrap"><a class="fb_link" onclick="fbs_click('http://www.fenestros.com/commandes-de-base','');return false;" href="#">Send to Facebook</a></div>]]></content:encoded>
			<wfw:commentRss>http://www.fenestros.com/2012/01/10/commandes-de-base/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aide et Documentation</title>
		<link>http://www.fenestros.com/2012/01/10/aide-et-documentation/</link>
		<comments>http://www.fenestros.com/2012/01/10/aide-et-documentation/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 12:55:03 +0000</pubDate>
		<dc:creator>hnorris</dc:creator>
				<category><![CDATA[Formations]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[linuxelearning]]></category>
		<category><![CDATA[mise à jour]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Redhat]]></category>

		<guid isPermaLink="false">http://www.fenestros.com/?p=306</guid>
		<description><![CDATA[La leçon gratuite Aide et Documentation a été mise à jour pour CentOS/RedHat 6, Debian Squeeze et openSUSE 11.4 sur www.linuxelearning.com. Version PDF Send to Facebook]]></description>
			<content:encoded><![CDATA[<p>La leçon gratuite Aide et Documentation a été mise à jour pour CentOS/RedHat 6, Debian Squeeze et openSUSE 11.4 sur www.linuxelearning.com.</p>

                            <div id="aspdf">
                                <a href="http://www.fenestros.com/wp-content/plugins/as-pdf/generate.php?post=306">
                                    <span>Version PDF</span>
                                </a>
                            </div>
                        <div class="fb_wrap"><a class="fb_link" onclick="fbs_click('http://www.fenestros.com/aide-et-documentation','');return false;" href="#">Send to Facebook</a></div>]]></content:encoded>
			<wfw:commentRss>http://www.fenestros.com/2012/01/10/aide-et-documentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Editeur VI</title>
		<link>http://www.fenestros.com/2012/01/10/editeur-vi/</link>
		<comments>http://www.fenestros.com/2012/01/10/editeur-vi/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 12:37:15 +0000</pubDate>
		<dc:creator>hnorris</dc:creator>
				<category><![CDATA[Formations]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[linuxelearning]]></category>
		<category><![CDATA[mise à jour]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Redhat]]></category>

		<guid isPermaLink="false">http://www.fenestros.com/?p=296</guid>
		<description><![CDATA[La leçon gratuite L&#8217;Editeur VI a été mise à jour pour CentOS/RedHat 6, Debian Squeeze et openSUSE 11.4 sur www.linuxelearning.com. Version PDF Send to Facebook]]></description>
			<content:encoded><![CDATA[<p>La leçon gratuite L&#8217;Editeur VI a été mise à jour pour CentOS/RedHat 6, Debian Squeeze et openSUSE 11.4 sur www.linuxelearning.com.</p>

                            <div id="aspdf">
                                <a href="http://www.fenestros.com/wp-content/plugins/as-pdf/generate.php?post=296">
                                    <span>Version PDF</span>
                                </a>
                            </div>
                        <div class="fb_wrap"><a class="fb_link" onclick="fbs_click('http://www.fenestros.com/editeur-vi','');return false;" href="#">Send to Facebook</a></div>]]></content:encoded>
			<wfw:commentRss>http://www.fenestros.com/2012/01/10/editeur-vi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

