tite fractale
accueil · plan et recherche

Modif 4b47c90d

Date:   Tue Nov 20 16:20:58 2012 +0100

    Modifs activité Unix suite au cours.

diff --git a/input/activite_decouverte_UNIX.md b/input/activite_decouverte_UNIX.md
index cd171e9..2720f5b 100644
--- a/input/activite_decouverte_UNIX.md
+++ b/input/activite_decouverte_UNIX.md
@@ -35,7 +35,8 @@ Origines

 En 1969, [Kenneth Thompson](http://fr.wikipedia.org/wiki/Kenneth_Thompson)
 développe un [système d’exploitation](http://fr.wikipedia.org/wiki/Syst%C3%A8me_d%27exploitation)
-baptisé UNIX (nom déposé), écrit en
+baptisé UNIX (nom déposé, jeu de mot sur
+[Multics](http://fr.wikipedia.org/wiki/Multics)), écrit en
 [assembleur](http://fr.wikipedia.org/wiki/Assembleur).
 Un tel langage étant difficile à organiser sur des projet d’une telle
 ampleur, [Dennis Ritchie](http://fr.wikipedia.org/wiki/Dennis_Ritchie) est
@@ -158,8 +159,8 @@ Mises au point
 Linux
 -----

-  |  
--:|--  
+Personnage  | Dialogue  
+-----------:|---------  
 *Puriste* : | « Je n’utilise pas Windows. »  
 *Candide* : | « Tu as un Mac ? »  
 *Puriste* : | « Non. »  
@@ -280,7 +281,9 @@ outils simples à combiner

 tout est fichier

-http://fr.wikipedia.org/wiki/R%C3%A9pertoire_racine
+
+
+

 partoches

@@ -368,8 +371,18 @@ CD-ROM ou clef USB.

 ### Windows

+Windows possède une interface en ligne de commande, `command.exe` ou `cmd.exe`,
+accessible par exemple en faisant `$+R` puis `cmd` et `Entrée`. On peut
+ainsi, pour pas très cher, se faire passer pour un pirate expérimenté.
+Au passage, il est préférable d’utiliser
+[Console2](http://sourceforge.net/projects/console/) plutôt que la console
+fournie par défaut.
+
+Malheureusement, cette console n’offre pas la puissance des commandes que
+l’on veut étudier ici.
+
 Le mieux est de ne pas utiliser Windows bien sûr, et d’utiliser
-par exemple une [distributions
+par exemple une [distribution
 live](http://fr.wikipedia.org/wiki/Distribution_live) en y lançant un
 terminal (ou une console selon la dénomination utilisée sur la distribution
 live).
@@ -380,7 +393,8 @@ Sinon, il y a deux solutions :

 Installer la version de base de [Cygwin](http://www.cygwin.com/) ou même
 [Mini-Cygwin](http://code.google.com/p/mini-cygwin/) est suffisant pour tester
-l’activité.
+l’activité. *Cygwin* sera très certainement installé dans `C:\cygwin`, alors
+que *Mini-Cygwin* est portable et peut s’installer sur une clef.

 **Shell sur un serveur**

@@ -445,6 +459,10 @@ Internet à ce sujet.
 [shelltest@shell ~]$ PS1="\w \$ "
 ~ $ 

+Si jamais votre prompt devient >, c’est que vous n’avez pas bien fermé les +", ou avec un anti-slash devant (\"). Pour sortir de ce mauvais pas, +tenter Control + C. + ~ est l’abbréviation du répertoire home de l’utilisateur, l’équivalent pour les systèmes UNIX du Mes Documents de Windows.

@@ -452,7 +470,6 @@ Notez que dans le jargon UNIX, un dossier se désigne par le mot répertoire. Plus de détails sur les dossiers et les répertoires dans cet article Wikipedia.

- Créer et supprimer


@@ -468,6 +485,10 @@ bonjour bonjour tout le monde ~ $

+Pensez à utiliser la touche TAB. Pour tester, taper uniquement les trois +lettres ech puis appuyer sur la touche TAB. S’il y a ambiguité, on vous +proposera les commandes possibles. + ls

Liste le répertoire courant. @@ -495,6 +516,9 @@ total 0 -rw------- 1 shelltest users 0 Oct 21 12:40 test.txt ~ $

+Si vous utilisez Cygwin, vous pouvez retrouver le fichier créé dans +C:\cygwin\home\votre_nom. + cat

Affiche le contenu du fichier (encore une création de texte). @@ -781,9 +805,9 @@ ext ext ~ $

-Il n’est pas utile pour le moment de bien comprendre comment la dernière ligne -fonctionne, retenez juste que l’on est capable de donner l’extension d’un -fichier dont on nous passe le nom. +Il n’est pas utile pour le moment de bien comprendre comment la dernière +commande sed fonctionne (s/.*\.//). Retenez juste que l’on est capable de +donner l’extension d’un fichier dont on nous passe le nom.

~ $ for fichier in $(ls); do ext=$(echo $fichier | sed "s/.*.//"); mkdir -p $ext; mv $fichier $ext; done;
 ~ $ ls










Page générée le 17/03/2013, 21h54'35" (page virtuelle).
historique global