cbbe543fce
Remplacement de toutes les phrases du style « Dernière modification le ... [par ...] » par <date value="from git" />, qui produit une phrase du genre à partir de l'historique du dépôt. Le « from git » n'a pas d'importance, c'est juste parce que la DTD de TML (que je préfère ne pas changer) exige un attribut value. Last-change: ignore this commit
78 lines
2.3 KiB
XML
78 lines
2.3 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<!DOCTYPE html
|
||
PUBLIC "-//ENS/Tuteurs//DTD TML 1//EN"
|
||
"tuteurs://DTD/tml.dtd">
|
||
<html>
|
||
<head>
|
||
<title>Commandes Unix</title>
|
||
</head>
|
||
<body>
|
||
|
||
<h1>Exercices sur les commandes Unix élémentaires</h1>
|
||
|
||
|
||
<h2> <a name="1">Exercice 1 (<code>joe</code>, <code>less</code>,
|
||
<code>ls</code>)</a></h2>
|
||
|
||
<ol>
|
||
<li> Créez un fichier <code>premiertexte</code> contenant une ou deux
|
||
phrases.</li>
|
||
<li> Visualisez le contenu de <code>premiertexte</code> sans
|
||
l'éditer.</li>
|
||
<li> Quelle est la taille de <code>premiertexte</code> ?</li>
|
||
<li> Éditez <code>PREMIERTEXTE</code>. Que constatez-vous ?</li>
|
||
</ol>
|
||
|
||
<p><a href="solutions/unix_deb-sol.html#debut1">Solution
|
||
&icone.solution;</a> </p>
|
||
|
||
<h2> <a name="2">Exercice 2 (<code>cp</code>, <code>ls</code>,
|
||
<code>mv</code>)</a></h2>
|
||
|
||
<ol>
|
||
<li> Faites une copie de <code>premiertexte</code> appelée
|
||
<code>double</code>.</li>
|
||
<li> Comparez leurs tailles.</li>
|
||
<li> Renommez <code>double</code> en <code>introduction</code>.</li>
|
||
<li> Quelle différence y a-t-il entre
|
||
<pre>
|
||
mv double introduction
|
||
</pre>
|
||
<p class="continue">et</p>
|
||
<pre>
|
||
cp double introduction
|
||
</pre></li>
|
||
</ol>
|
||
|
||
<p><a href="solutions/unix_deb-sol.html#debut2">Solution &icone.solution;</a></p>
|
||
|
||
<h2> <a name="3">Exercice 3 (<code>mkdir</code>,
|
||
<code>mv</code>, <code>cp</code>, <code>ls</code>, <code>cd</code>)</a></h2>
|
||
<ol>
|
||
|
||
<li> Créez un répertoire <code>essai/</code>.</li>
|
||
<li> Déplacez <code>introduction</code> dans <code>essai/</code>.</li>
|
||
<li> Faites une copie de <code>premiertexte</code> appelée <code>copie</code>,
|
||
et placez-la également dans <code>essai/</code>.</li>
|
||
<li> Affichez une liste de ce que contient <code>essai/</code>.</li>
|
||
</ol>
|
||
<p> <a href="solutions/unix_deb-sol.html#debut3">Solution &icone.solution;</a></p>
|
||
|
||
<h2> <a name="4">Exercice 4 (<code>rmdir</code>,
|
||
<code>cd</code>, <code>rm</code>)</a></h2>
|
||
<ol>
|
||
<li> Essayez de détruire <code>essai/</code>. Que se passe-t-il ? Que
|
||
faut-il faire pour détruire un répertoire ?</li>
|
||
<li> Détruisez tout ce que contient <code>essai/</code>.</li>
|
||
<li> Détruisez <code>essai/</code>.</li>
|
||
</ol>
|
||
<p><a href="solutions/unix_deb-sol.html#debut4">Solution &icone.solution;</a></p>
|
||
|
||
|
||
<div class="metainformation">
|
||
Auteur : Émilia Robin, Joël Riou. <date value="from git" />
|
||
</div>
|
||
|
||
</body>
|
||
</html>
|
||
|