<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Merci Joyce pour ces explications de la ligne de commande.<br>
      Personnellement, je n'ai jamais eu de souci avec le "shell" (gros
      mot qui veut dire interpréteur de commandes) et la ligne de
      commande. (cf. <a moz-do-not-send="true"
        href="https://fr.wikipedia.org/wiki/Interpr%C3%A9teur_de_commandes">https://fr.wikipedia.org/wiki/Interpr%C3%A9teur_de_commandes</a>)<br>
      En plus, c'est beaucoup plus facile à utiliser, par exemple,  par
      une personne malvoyante (utilisant un clavier, un afficheur
      braille et éventuellement une synthèse vocale) et à automatiser.<br>
    </p>
    <p>Cela dit, on s'est dit il y a bien longtemps
      à Toulibre  que les "environnements graphiques" devaient permettre
      au débutants de faire les 1er pas avec une distribution GNU/Linux
      "facile" comme Ubuntu. De là même à interdire le shell à certaines
      "install parties".<br>
    </p>
    <p>Ici, c'est tout à fait le cas que ce soit pour (Gnome ou) KDE que
      j'utilise quotidiennement sur l'ordinateur familial avec Debian
      GNU/Linux.</p>
    <ol>
      <li>Une clé USB se monte quasiment automatiquement :</li>
      <ul>
        <li>soit lors du processus d'installation de GNU/Linux quand on
          a réussi à sélectionner comme périphérique de démarrage de
          l'ordinateur une clé USB d'installation d'une distribution
          Ubuntu, Debian, ...</li>
        <li>soit lorsqu'on on est déjà sous le bureau graphique (ex :
          KDE) d'une distribution installée sur une partition de disque
          interne de l'ordinateur; dans ce cas, l'introduction de la clé
          USB dans un port de l'ordinateur provoque l'apparition d'un
          menu ou d'une fenêtre graphique qui peut par exemple proposer
          le choix entre :</li>
        <ul>
          <li>Télécharger des photos avec une application qui saura
            uniquement montrer les photos contenues dans la clé USB (ex:
            Gwenview)</li>
          <li>Montrer tous les fichiers de la clé USB dans un
            gestionnaire de fichiers (ex: Dolphin)</li>
        </ul>
      </ul>
      <li>Le démontage d'une clé USB peut se faire également entièrement
        graphiquement avec une précaution à respecter : plus aucun
        processus ne doit avoir être ouvert avec une permission
        d'écriture sur ce périphériphérique (device) clé USB pour ne pas
        corrompre un fichier en cours d'écriture sur la clé.<br>
        Dans l'exemple précédent, soit Gwenview, soit Dolphin doit être
        fermé ainsi que tous les sous-processus ou applications qu'il a
        pu permettre de lancer avec permission en écriture sur un
        fichier de la clé USB (ex: The Gimp, LibreOffice, ...).</li>
      <li>Pour formatter la clé USB, il existe plusieurs utilitaires
        graphiques qui le permettent.<br>
        Je vais m'appuyer ici sur un des plus populaires
        :  GParted. Dans le menu du bureau KDE, on y accède par
        Applications > Système > Editeur de partitions</li>
      <ul>
        <li>Gparted me demande mon mot de passe car il a besoin (lui ou
          des sous-processus qu'il lance) de s'exécuter comme s'il avait
          été lancé par le super-utilisateur "root" (cf. commande "sudo"
          en ligne de commande)<br>
        </li>
      </ul>
      <ul>
        <li>Comme je suis dans le groupe des personnes autorisées à prendre
          temporairement des privilèges du super-utilisateur
          ("sudoers"), je peux entrer *mon* mot de passe habituel (pas
          celui de "root")</li>
        <li>GParted se lance et scrute tous les périphériques de type
          "bloc" partitionnés</li>
        <ul>
          <li>En premier résultat, GParted me montre les partitions de
            mon périphérique /dev/sda (un disque dur interne)</li>
          <li>Je clique sur (la flèche de sélection incluse à droite
            dans) le bouton qui affiche actuellement "/dev/sda" et je
            vois apparaître notamment .... ma clé USB à reformatter ? Eh
            bien , non ! Je ne la vois pas.<br>
          </li>
          <li>Je réintroduis physiquement ma clé USB démontée
            logiquement et je demande (si nécessaire) à Gparted
            "Actualiser les périphériques" ... et alors (?) ma clé est
            visible comme /dev/sdc ... <br>
            Je la reconnais dans GParted parmi d'autres périphériques
            (/dev/sdb, /dev/sde, /dev/sdj) par sa capacité (1.89 Go)
            puis - quand je la sélectionne -  par l'etiquette "UDISK
            xxx" de sa partition principale /dev/sdc1.<br>
            Cette partition /dev/sdc1 apparaît non montée.<br>
            Si elle l'était, en cliquant dessus, un menu contextuel -
            sur clic 1, en principe bouton gauche de la souris - ferait
            apparaître la possibilité de démonter cette partition.<br>
            La partition démontée permet par le menu contextuel de
            recevoir les actions "Supprimer", "Redimensionner/Déplacer",
            "Copier", "Vérifier", "Gérer des drapeaux" et "Formater en".</li>
          <li>Étape inutile mais pédagogique, avant de reformater ma
            partition principale de clé USB, je vais la vérifier.<br>
            Quand je sélectionne l'action de vérification, GParted
            affiche dans la barre d'état tout en bas de la fenêtre "1
            opération en attente" et dans le "panneau" juste au-dessus
            "Vérifier et réparer le systèmede fichiers (fat16) sur
            /dev/sdc1".<br>
            Je clique sur le bouton "Appliquer" de la barre d'icônes
            supérieure et une fenêtre de confirmation me prévient que la
            "modification de partitions peut provoquer des PERTES de
            DONNÉES".<br>
            Soit j'ai sauvegardé ces données, soit comme dans ton cas je
            veux les supprimer et donc je confirme en cliquant sur le
            bouton "Appliquer" de la fenêtre de confirmation intitulée
            "Effectuer les opérations sur le périphérique".<br>
            A la fin de l'opération, apparaît "Toutes les opérations ont
            été effectuées avec succès" :-)<br>
            Et je peux déplier le détails des opérations effectuées dont
            principalement la ligne de commande qui aurait pu être
            lancée dans une fenêtre terminal sous "shell" :<br>
            fsck.fat -a -w -v /dev/sdc1<br>
            De plus, au-dessous de ce rappel de cette commande exécutée
            (avec succès), je peux déplier les traces de cette exécution
            :<br>
            <i>fsck.fat 3.0.27 (2014-11-12)<br>
              Checking we can access the last sector of the filesystem<br>
              Boot sector contents:<br>
              Media byte 0xf8 (hard disk)<br>
              512 bytes per logical sector<br>
              32768 bytes per cluster<br>
              ...<br>
              3960960 sectors total<br>
              Reclaiming unconnected clusters.<br>
              /dev/sdc1: 3288 files, 49539/61880 clusters</i></li>
          <li>Ensuite, pour le formatage de cette partition
            (optionnellement vérifiée avec son ancien système de gestion
            de fichiers), le menu contextuel de Gparted sur ma partition
            principale /dev/sdc1, me permet de :<br>
            <ul>
              <li>sélectionner  "Formater en "</li>
              <li>choisir le type du nouveau système de gestion de
                fichiers de ma partition (ce qui effécera les données
                actuelles; me sont judicieusement proposés ext2, ext3,
                fat16, fat32, ntfs, ...<br>
                Tout dépend de l'usage prochain souhaité pour ce support
                de données.</li>
            </ul>
          </li>
        </ul>
      </ul>
    </ol>
    Voilà pour ma description textuelle de l'utilisation graphique ...
    qui ne fait que "faciliter" la prise en main d'une opération un peu
    complexe ... et au final lancer des commandes purement "textuelles".<br>
    <br>
    Nota : on peut faire des choses super-efficaces avec les 2 types
    d'applications (avec ou sans interface graphique) et aussi des
    bêtises à s'en mordre les doigts, notamment "provoquer des PERTES de
    DONNÉES" <span class="moz-smiley-s3"><span>;-)</span></span><br>
    Si l'application graphique est bien faite, elle doit avertir des
    dangers les plus importants et l'utilisateur doit y prêter
    attention, se documenter davantage s'il ne comprend pas bien.<br>
    <br>
    Cordialement.<br>
    <br>
    Phil<br>
    <br>
    <div class="moz-cite-prefix">Le 10/11/2017 à 21:44, Joyce MARKOLL
      via Toulouse-ll a écrit :<br>
    </div>
    <blockquote type="cite"
      cite="mid:20171110214406.5dd6c75beceb19cfbaf61550@gmx.fr">
      <pre wrap="">On Fri, 10 Nov 2017 21:30:07 +0100
Christian Fabre via Toulouse-ll <a class="moz-txt-link-rfc2396E" href="mailto:toulouse-ll@toulibre.org"><toulouse-ll@toulibre.org></a> wrote:


</pre>
      <blockquote type="cite">
        <pre wrap="">Résultat de la commande avec sudo :

chris@chris-bureau:~$ sudo mkfs.vfat/media/chris/dev/sdb1
sudo: mkfs.vfat/media/chris/dev/sdb1: command not found
</pre>
      </blockquote>
      <pre wrap="">
Salut Chris,

la ligne de commande doit se décomposer comme suit:

sudo (tu vas devoir mettre ton mot de passe) mkfs.vfat (la commande
principale) /media/chris/dev/sdb1 (l'argument)

en clair, tu passes root (sudo) tu lances la commande (mkfs.vfat qui formattera la
partition que tu vas indiquer) puis le chemin vers la partition que
maintenant tu indiques (/media/chris/dev/sdb1 )

Tu as juste faire l'erreur de ne pas laisser un espace entre la commande (mkfs.vfat)  et
l'argument (/media/chris/dev/sdb1)

le "device", c'est un périphérique, ici "/dev/sdb" est la clé USB, et "/dev/sdb1" est la
partition qui est dans la clé USB (laquelle est formattée avec le type de système de
fichiers fat32, d'où la commande "vfat").

J'espère que ça t'éclaire, et ne te met pas plus dans la confusion. :-)




</pre>
    </blockquote>
    <br>
  </body>
</html>