Pour commencer à expérimenter, nous avons d'abord besoin d'ouvrir notre interface en ligne de commande.
+
====== 1. Introduction à l'interface en ligne de commande ======
-
Bien sûr, voici le tutoriel en format DokuWiki avec un style plus académique :
+
Commençons par vous présenter un nouvel ami : la ligne de commande !
-
```dokuwiki
+
Les étapes suivantes vont vous montrer comment utiliser la fenêtre noire que tous les bidouilleurs·euses utilisent. Elle est un peu effrayante à première vue, mais en fait, c'est tout simplement un programme qui attend qu'on lui donne des commandes.
-
===== Tutoriel : Introduction à l'Interface en Ligne de Commande =====
+
-
> **Commençons par vous présenter un outil essentiel : la ligne de commande !**
+
Note : Il existe deux mots pour parler de dossier : dossier ou répertoire. Il se peut que nous utilisions les deux dans le tutoriel mais, pas de panique : ils signifient la même chose.
-
>
+
-
> Ce tutoriel détaillera les étapes pour maîtriser la fenêtre de commande, souvent redoutée, mais qui se révèle être un outil puissant une fois apprivoisée. Au terme de ce guide, vous serez en mesure d'utiliser efficacement l'interface en ligne de commande pour accomplir diverses tâches.
+
-
**1. Comprendre la Ligne de Commande**
+
==== Qu'est-ce qu'une ligne de commande ? ======
-
------------------------------------
+
-
La **ligne de commande**, également appelée **interface en ligne de commande**, est une interface textuelle permettant d'interagir avec un ordinateur en utilisant des commandes textuelles. Contrairement à l'interface graphique, elle fonctionne sans éléments visuels tels que fenêtres et icônes. Vous pouvez la rencontrer sous différents noms, tels que _cmd_, _CLI_, _prompt_, _console_ ou _terminal_.
+
- Cette fenêtre, qu'on appelle aussi ligne de commande ou interface en ligne de commande, est une application textuelle qui permet de voir et de manipuler des fichiers sur votre ordinateur. C'est un peu la même chose que l'Explorateur Windows ou Finder dans Mac, mais sans interface graphique. On l'appelle parfois aussi : cmd, CLI, prompt, console ou terminal.
-
**1.1 Ouvrir l'Interface en Ligne de Commande**
+
==== Ouvrir l'interface en ligne de commande ======
-
-------------------------------------------
+
-
Pour commencer, ouvrons l'interface en ligne de commande.
+
- Pour commencer à expérimenter, nous avons d'abord besoin d'ouvrir notre interface en ligne de commande.
+
- Allez dans Anaconda et sélectionnez Environnements > Base(root) > Open terminal
-
**Windows :**
+
==== Invite de commande ======
-
- Accédez à Anaconda.
+
- Vous devriez maintenant voir une fenêtre noire ou blanche qui attend vos commandes.
-
- Sélectionnez "Environnements".
+
-
- Choisissez "Base (root)".
+
-
- Sélectionnez "Ouvrir le terminal".
+
-
**1.2 Invite de Commande**
+
Si vous êtes sous Mac ou Linux, vous verrez probablement un $, comme ça :
-
-------------------------
+
$
-
Une fois que vous avez ouvert l'interface en ligne de commande, vous verrez une fenêtre blanche ou noire, prête à accepter vos commandes.
+
Si vous êtes sous Windows, vous verrez probablement un >, comme ça :
+
>
-
**Sur macOS et Linux, l'invite ressemblera à ceci :**
+
Jetez un coup d'œil à la section Linux ci-dessus : c'est à cela que la ligne de commande ressemblera une fois que vous serez sur PythonAnywhere.
-
```command-line
+
Chaque commande que vous taperez sera automatiquement précédée par un $ ou > et un espace. Vous ne devez pas les rentrer vous-même, votre ordinateur le fera pour vous. :)
-
$
+
-
```
+
-
**Sur Windows, l'invite ressemblera à cela :**
+
Petite remarque : il se peut que vous voyiez quelque chose comme C:\Users\ola> ou Olas-MacBookAir:~ola$ avant le signe de prompt. Pas de problème : c'est parfaitement normal.
-
```command-line
+
La partie jusqu'à et y compris le $ ou le > est appelée l'invite de commande, ou prompt (en anglais) pour faire court. Elle vous invite à entrer une commande.
-
>
+
-
```
+
-
Notez que le signe `$` ou `>` est l'**invite de commande**. Il indique que la ligne de commande est prête à accepter une commande.
+
Dans le tutoriel, lorsque nous voulons que vous tapiez une commande, nous allons inclure le $ ou > et parfois d'autres informations juste avant, à sa gauche. Ignorez cette partie à gauche et tapez uniquement la commande, qui commence après l'invite.
-
Dans ce tutoriel, lorsque nous vous demandons de saisir une commande, nous inclurons l'invite, mais vous n'avez qu'à saisir la commande qui suit.
+
==== Votre première commande ======
-
**2. Votre Première Commande**
+
- Commençons en tapant cette commande :
-
------------------------------
+
-
Nous allons commencer par entrer votre première commande :
+
Si vous êtes sous Mac ou Linux :
+
$ whoami
-
**Sur macOS et Linux, saisissez :**
+
Si vous êtes sous Windows :
+
> whoami
-
```command-line
+
Puis appuyez sur la touche Entrée. Voilà ce qui s'affiche chez moi :
-
$ whoami
+
$ whoami
-
```
+
olasitarska
-
**Sur Windows, saisissez :**
+
Comme vous pouvez le voir, l'ordinateur vient d'afficher votre nom d'utilisateur. Sympa, non ? ;)
-
```command-line
+
Essayez de taper chaque commande sans copier-coller. Ça aide à les retenir !
-
> whoami
+
-
```
+
-
Appuyez ensuite sur la touche "Entrée". Vous devriez voir votre nom d'utilisateur s'afficher.
+
==== Les bases ======
-
**2.1 Les Bases**
+
- Les différents systèmes d'exploitation ont des commandes légèrement différentes, donc faites attention à suivre les instructions pour votre système d'exploitation. Allons-y !
-
----------------
+
-
Il est important de noter que les commandes peuvent varier légèrement en fonction du système d'exploitation que vous utilisez. Assurez-vous de suivre les instructions correspondant à votre système.
+
==== Dossier courant ======
-
**2.2 Connaitre le Dossier Courant**
+
- Ce serait pratique de savoir dans quel répertoire nous nous trouvons. Pour le savoir, tapez la commande suivante et appuyez sur Entrée :
-
------------------------------
+
-
Pour savoir dans quel répertoire vous vous trouvez, saisissez la commande suivante et appuyez sur "Entrée" :
+
Si vous êtes sous Mac ou Linux :
+
$ pwd
-
**Sur macOS et Linux, saisissez :**
+
Si vous êtes sous Windows :
+
> cd
-
```command-line
+
Vous verrez probablement quelque chose de similaire sur votre machine. Quand vous ouvrez une ligne de commande, vous démarrez habituellement dans le dossier personnel de votre utilisateur.
-
$ pwd
+
-
```
+
-
**Sur Windows, saisissez :**
+
==== En savoir plus sur une commande ======
-
```command-line
+
- De nombreuses commandes que vous pouvez taper à l'invite de commande ont une aide intégrée que vous pouvez afficher et lire ! Par exemple, pour en savoir plus sur le répertoire actuel :
-
> cd C:\Users\olasitarska
+
-
```
+
-
Le résultat affiché indiquera votre répertoire courant. "pwd" signifie "print working directory", ce qui se traduit par "afficher le répertoire de travail".
+
Si vous êtes sous Mac ou Linux :
+
$ man pwd
-
**2.3 En Savoir Plus sur une Commande**
+
Si vous êtes sous Windows :
-
---------------------------------------
+
> cd /?
-
De nombreuses commandes que vous pouvez saisir à l'invite de commande disposent d'une aide intégrée. Pour obtenir des informations sur une commande particulière, utilisez la commande "man" sur macOS et Linux. Par exemple, pour en savoir plus sur la commande "pwd", saisissez :
+
==== Navigation dans les répertoires ======
-
**macOS et Linux :**
+
- Jetons un coup d'œil aux répertoires, modifions-en quelques-uns et voyons ce qu'il se passe. Vous pouvez toujours revenir en arrière si vous ne savez pas comment faire quelque chose ou si vous faites une erreur. La commande suivante vous permet de revenir à votre répertoire personnel (équivalent du dossier utilisateur) à partir de n'importe quel endroit :
-
```command-line
+
Si vous êtes sous Mac ou Linux :
-
$ man pwd
+
$ cd
-
```
+
-
**Windows :**
+
Si vous êtes sous Windows :
+
> cd %HOMEPATH%
-
Vous pouvez ajouter "/ ?" à la fin d'une commande pour afficher l'aide. Par exemple :
+
==== Listez les fichiers et répertoires ======
-
```command-line
+
- Pour voir ce qui se trouve dans le répertoire, tapez la commande suivante :
-
> cd / ?
+
-
```
+
-
**2.4 Lister les Fichiers et Dossiers**
+
Si vous êtes sous Mac ou Linux :
-
----------------------------------------
+
$ ls
-
Pour lister les fichiers et les dossiers présents dans le répertoire courant, utilisez les commandes suivantes :
+
Si vous êtes sous Windows :
+
> dir
-
**Sur macOS et Linux, saisissez :**
+
==== Créer un répertoire ======
-
```command-line
+
- Créons un répertoire (c'est comme un dossier) pour que vous puissiez y ranger vos fichiers. Choisissez un nom pour ce répertoire. Je vais l'appeler "mon_dossier", mais vous pouvez le nommer comme vous le souhaitez. Tapez la commande suivante (remplacez "mon_dossier" par le nom que vous avez choisi) :
-
$ ls
+
-
```
+
-
**Sur Windows, saisissez :**
+
Si vous êtes sous Mac ou Linux :
+
$ mkdir mon_dossier
-
```command-line
+
Si vous êtes sous Windows :
-
> dir
+
> mkdir mon_dossier
-
```
+
-
**2.5 Changer le Dossier Courant**
+
==== Changer de répertoire ======
-
------------------------------
+
-
Pour changer de répertoire, saisissez la commande "cd" suivie du nom du répertoire vers lequel vous souhaitez vous déplacer. Par exemple :
+
- Pour entrer dans ce répertoire, utilisez la commande suivante (encore une fois, remplacez "mon_dossier" par le nom que vous avez choisi) :
-
**Sur macOS, saisissez :**
+
Si vous êtes sous Mac ou Linux :
+
$ cd mon_dossier
-
```command-line
+
Si vous êtes sous Windows :
-
$ cd Bureau
+
> cd mon_dossier
-
```
+
-
**Sur Windows, saisissez :**
+
==== Chemin absolu vs relatif ======
-
```command-line
+
- Vous avez peut-être remarqué que vous avez tapé un nom de répertoire, mais vous ne lui avez pas dit où il se trouve. C'est parce que vous avez utilisé un chemin relatif. Un chemin absolu, en revanche, commence par la racine du système de fichiers (C:\ pour Windows ou / pour Mac/Linux). Par exemple :
-
> cd Bureau
+
-
```
+
-
Assurez-vous de vérifier le répertoire courant après avoir effectué cette opération.
+
Si vous êtes sous Mac ou Linux :
+
$ cd /home/ola/mon_dossier
-
**3. Créer un Dossier**
+
Si vous êtes sous Windows :
-
----------------------
+
> cd C:\Users\ola\mon_dossier
-
Pour créer un nouveau dossier, utilisez la commande "mkdir" suivie du nom du dossier que vous souhaitez créer. Par exemple :
+
==== Retour en arrière ======
-
**Sur macOS et Linux, saisissez :**
+
- Pour revenir en arrière d'un répertoire, utilisez la commande suivante :
-
```command-line
+
Si vous êtes sous Mac ou Linux :
-
$ mkdir exercices
+
$ cd ..
-
```
+
-
**Sur Windows, saisissez :**
+
Si vous êtes sous Windows :
+
> cd ..
-
```command-line
+
==== Supprimer des fichiers ou répertoires ======
-
> mkdir exercices
+
-
```
+
-
La commande ci-dessus créera un dossier nommé "exercices" sur votre bureau. Vous pouvez vérifier sa création en consultant votre bureau ou en utilisant la commande "ls" ou "dir".
+
- Pour supprimer un fichier, utilisez la commande suivante :
-
**4. Exercice !**
+
Si vous êtes sous Mac ou Linux :
-
----------------
+
$ rm nom_du_fichier
-
Voici un petit défi : créez un dossier nommé "test" dans le répertoire "exercices" que vous venez de créer. Utilisez les commandes "cd" et "mkdir" pour accomplir cette tâche.
+
Si vous êtes sous Windows :
+
> del nom_du_fichier
-
**Solutions :**
+
Pour supprimer un répertoire et tout ce qu'il contient, utilisez la commande suivante (attention, c'est irréversible !) :
-
**Sur macOS et Linux :**
+
Si vous êtes sous Mac ou Linux :
+
$ rm -r mon_dossier
-
```command-line
+
Si vous êtes sous Windows :
-
$ cd exercices
+
> rmdir /s /q mon_dossier
-
$ mkdir test
+
-
$ ls test
+
-
```
+
-
**Sur Windows :**
+
==== Copier des fichiers ======
-
```command-line
+
- Pour copier un fichier, utilisez la commande suivante (remplacez "fichier_source" par le nom du fichier que vous voulez copier et "fichier_cible" par le nom de la copie) :
-
> cd exercices
+
-
> mkdir test
+
-
> dir
+
-
```
+
-
Félicitations !
+
Si vous êtes sous Mac ou Linux :
+
$ cp fichier_source fichier_cible
-
**5. Nettoyage**
+
Si vous êtes sous Windows :
-
----------------
+
> copy fichier_source fichier_cible
-
Pour éviter les désordres, supprimez les dossiers et fichiers que vous venez de créer. D'abord, retournez sur le bureau en utilisant la commande "cd" avec ".." pour indiquer le répertoire parent. Par exemple :
+
==== Déplacer des fichiers ======
-
**Sur macOS et Linux :**
+
- Pour déplacer (ou renommer) un fichier, utilisez la commande suivante (remplacez "fichier_source" par le nom du fichier que vous voulez déplacer/renommer et "fichier_cible" par le nouveau nom ou emplacement) :
-
```command-line
+
Si vous êtes sous Mac ou Linux :
-
$ cd ..
+
$ mv fichier_source fichier_cible
-
```
+
-
**Sur Windows :**
+
Si vous êtes sous Windows :
+
> move fichier_source fichier_cible
-
```command-line
+
==== Afficher le contenu d'un fichier ======
-
> cd ..
+
-
```
+
-
Ensuite, supprimez le dossier "exercices" en utilisant la commande appropriée. Soyez prudent lors de l'utilisation de commandes de suppression, car elles sont irréversibles.
+
- Pour afficher le contenu d'un fichier, utilisez la commande suivante (remplacez "nom_du_fichier" par le nom du fichier que vous voulez afficher) :
-
**Sur macOS, Linux et Windows (Command Prompt) :**
+
Si vous êtes sous Mac ou Linux :
+
$ cat nom_du_fichier
-
```command-line
+
Si vous êtes sous Windows :
-
$ rm -r exercices
+
> type nom_du_fichier
-
```
+
-
**Sur Windows (Powershell) :**
+
==== Éditer un fichier ======
-
```command-line
+
- Vous pouvez éditer un fichier en utilisant un éditeur de texte en ligne de commande, comme Nano ou Vim. Voici comment ouvrir un fichier avec Nano :
+
Si vous êtes sous Mac ou Linux :
+
$ nano nom_du_fichier
-
> rmdir /S exercices
+
Si vous êtes sous Windows, vous devrez peut-être installer un éditeur de texte en ligne de commande comme Nano ou utiliser un éditeur de texte intégré comme Notepad.
-
```
+
-
Vérifiez que le dossier a bien été supprimé.
+
==== Conclusion ======
-
**6. Quitter**
+
- Vous avez maintenant une idée de la puissance de la ligne de commande. Elle peut sembler intimidante au début, mais une fois que vous vous y habituez, elle peut vous faire gagner un temps précieux et vous donner un contrôle total sur votre ordinateur.
-
-------------
+
-
Vous avez maintenant appris les bases de l'interface en ligne de commande. Vous pouvez fermer la ligne de commande en utilisant la commande "exit" sur macOS et Linux ou "exit" sur Windows.
+
Il y a encore beaucoup de choses à apprendre sur la ligne de commande, mais vous avez fait un bon premier pas. Continuez à explorer et à pratiquer pour devenir un·e pro de la ligne de commande !
-
**Sur macOS et Linux :**
-
```command-line
+
[[public:appro-s7:td_web:django|2. Qu'est-ce que Django?]]
-
$ exit
+
-
```
+
-
**Sur Windows :**
-
```command-line
-
> exit
-
```
-
Vous avez franchi avec succès vos premiers pas dans le monde de la ligne de commande. Félicitations !
-
-
**7. Résumé**
-
--------------
-
-
Voici un résumé des commandes essentielles que vous avez apprises :
-
-
- "exit" : Pour fermer la fenêtre de la ligne de commande.
-
- "cd" : Pour changer de répertoire.
-
- "pwd" : Pour afficher le répertoire courant.
-
- "ls" (macOS et Linux) ou "dir" (Windows) : Pour lister les fichiers et les dossiers.
-
- "mkdir" : Pour créer un nouveau dossier.
-
- "rm -r" (macOS, Linux et Windows (Powershell)) ou "rmdir /S" (Windows Command Prompt) : Pour supprimer un répertoire.
-
- "man" (macOS et Linux) ou "/ ?" (Windows) : Pour afficher l'aide d'une commande.
-
-
Ces commandes constituent une base solide pour vos aventures futures avec la ligne de commande. Si vous êtes curieux, vous pouvez explorer davantage en consultant [ss64.com](http://ss64.com), qui propose une référence complète de toutes les commandes pour différents systèmes d'exploitation.
-
```
-
-
<html>
-
<h1 id="introduction-à-linterface-en-ligne-de-commande">1. Introduction à l'interface en ligne de commande</h1>
-
<blockquote>
-
-
<p><strong>Commençons par vous présenter un nouvel ami : la ligne de commande !</strong></p>
-
<p>Les étapes suivantes vont vous montrer comment utiliser la fenêtre noire que tous les bidouilleurs·euses utilisent. Elle est un peu effrayante à première vue, mais en fait, c'est tout simplement un programme qui attend qu'on lui donne des commandes.</p>
-
<blockquote>
-
<p><strong>Note :</strong> Il existe deux mots pour parler de dossier : dossier ou répertoire. Il se peut que nous utilisions les deux dans le tutoriel mais, pas de panique : ils signifient la même chose.</p>
-
</blockquote>
-
<h2 id="quest-ce-quune-ligne-de-commande-">Qu'est-ce qu'une ligne de commande ?</h2>
-
<p>Cette fenêtre, qu'on appelle aussi <strong>ligne de commande</strong> ou <strong>interface en ligne de commande</strong>, est une application textuelle qui permet de voir et de manipuler des fichiers sur votre ordinateur. C'est un peu la même chose que l'Explorateur Windows ou Finder dans Mac, mais sans interface graphique. On l'appelle parfois aussi : <em>cmd</em>, <em>CLI</em>, <em>prompt</em>, <em>console</em> ou <em>terminal</em>.</p>
-
<h2 id="ouvrir-linterface-en-ligne-de-commande">Ouvrir l'interface en ligne de commande</h2>
-
<p>Pour commencer à expérimenter, nous avons d'abord besoin d'ouvrir notre interface en ligne de commande.</p>
<p> Allez dans Anaconda et sélectionnez Environnements > Base(root) > Open terminal
-
</p>
-
</div></div></div></sec>
-
<h2 id="invite-de-commande">Invite de commande</h2>
-
<p>Vous devriez maintenant voir une fenêtre noire ou blanche qui attend vos commandes.</p>
-
<sec data-title="Prompt: OS X and Linux" data-id="OSX_Linux_prompt" data-collapse="true"><div class="panel panel-default"><div class="panel-heading"><b>Prompt: OS X and Linux<a class="pull-right section atTitle btn btn-default" target="OSX_Linux_prompt"><span class="fa fa-angle-up"></span></a></b></div><div class="panel-collapse in" id="OSX_Linux_prompt"><div class="panel-body">
-
<p>Si vous êtes sous Mac ou Linux, vous verrez probablement un <code>$</code>, comme ça :</p>
</code></pre><p>Jetez un coup d'œil à la section Linux ci-dessus : c'est à cela que la ligne de commande ressemblera une fois que vous serez sur PythonAnywhere.</p>
-
</div></div></div></sec>
-
<p>Chaque commande que vous taperez sera automatiquement précédée par un <code>$</code> ou <code>></code> et une espace. Vous ne devez pas les rentrer vous-même, votre ordinateur le fera pour vous. :)</p>
-
*** <blockquote>
-
<p>Petite remarque : il se peut que vous voyiez quelque chose comme <code>C:\Users\ola></code> ou <code>Olas-MacBookAir:~ola$</code> avant le signe de prompt. Pas de problème : c'est parfaitement normal.</p>
-
</blockquote>
-
<p>La partie jusque et y compris le <code>$</code> ou le <code>></code> est appelée <em>l’invite de commande</em>, ou <em>prompt</em> (en anglais) pour faire court. Elle vous invite à entrer une commande.</p>
-
<p>Dans le tutoriel, lorsque nous voulons que vous tapiez une commande, nous allons inclure le <code>$</code> ou <code>></code> et parfois d'autres information juste avant, à sa gauche. Ignorez cette partie à gauche et tapez uniquement la commande, qui commence après l’invite.</p>
<sec data-title="Your first command: OS X and Linux" data-id="OSX_Linux_whoami" data-collapse="true"><div class="panel panel-default"><div class="panel-heading"><b>Your first command: OS X and Linux<a class="pull-right section atTitle btn btn-default" target="OSX_Linux_whoami"><span class="fa fa-angle-up"></span></a></b></div><div class="panel-collapse in" id="OSX_Linux_whoami"><div class="panel-body">
</code></pre><p>Comme vous pouvez le voir, l'ordinateur vient d'afficher votre nom d'utilisateur. Sympa, non ? ;)</p>
-
<blockquote>
-
<p>Essayez de taper chaque commande sans copier-coller. Ça aide à les retenir !</p>
-
</blockquote>
-
<h2 id="les-bases">Les bases</h2>
-
<p>Les différents systèmes d'exploitation ont des commandes légèrement différentes, donc faites attention à suivre les instructions pour votre système d'exploitation. Allons-y !</p>
-
<h3 id="dossier-courant">Dossier courant</h3>
-
<p>Ce serait pratique de savoir dans quel répertoire nous nous trouvons. Pour le savoir, tapez la commande suivante et appuyez sur <code>entrée</code> :</p>
-
<sec data-title="Current directory: OS X and Linux" data-id="OSX_Linux_pwd" data-collapse="true"><div class="panel panel-default"><div class="panel-heading"><b>Current directory: OS X and Linux<a class="pull-right section atTitle btn btn-default" target="OSX_Linux_pwd"><span class="fa fa-angle-up"></span></a></b></div><div class="panel-collapse in" id="OSX_Linux_pwd"><div class="panel-body">
<p>Note : « cd » signifie « changer répertoire ». Avec PowerShell vous pouvez utiliser pwd comme sur Linux ou macOS.</p>
-
</blockquote>
-
</div></div></div></sec>
-
<p>Vous verrez probablement quelque chose de similaire sur votre machine. Quand vous ouvrez une ligne de commande, vous démarrez habituellement dans le dossier personnel de votre utilisateur.</p>
-
<hr>
-
<h3 id="en-savoir-plus-sur-une-commande">En savoir plus sur une commande</h3>
-
<p>De nombreuses commandes que vous pouvez taper à l’invite de commande ont une aide intégrée que vous pouvez afficher et lire ! Par exemple, pour en savoir plus sur le répertoire actuel :</p>
-
<sec data-title="Command help: OS X and Linux" data-id="OSX_Linux_man" data-collapse="true"><div class="panel panel-default"><div class="panel-heading"><b>Command help: OS X and Linux<a class="pull-right section atTitle btn btn-default" target="OSX_Linux_man"><span class="fa fa-angle-up"></span></a></b></div><div class="panel-collapse in" id="OSX_Linux_man"><div class="panel-body">
-
<p>macOS et Linux ont une commande <code>man</code>, qui donne des informations sur les commandes. Essayez <code>man pwd</code> et regardez ce qui s'affiche, ou ajoutez <code>man</code> devant une autre commande pour voir sa documentation. La sortie de <code>man</code> est normalement paginée. Utilisez la barre d’espace pour passer à la page suivante et <code>q</code> pour quitter l’aide.</p>
<p>Ajouter un <code>/ ?</code> à la fin de la commande devrait également permettre d'afficher la page d’aide. Vous devrez peut-être faire défiler votre fenêtre de commande vers le haut pour tout voir. Essayez <code>cd / ?</code>.</p>
-
</div></div></div></sec>
-
<h3 id="lister-les-fichiers-et-les-dossiers">Lister les fichiers et les dossiers</h3>
-
<p>Du coup, que pouvons-nous trouver dans ce dossier personnel ? Voyons voir :</p>
-
<sec data-title="List files and directories: OS X and Linux" data-id="OSX_Linux_ls" data-collapse="true"><div class="panel panel-default"><div class="panel-heading"><b>List files and directories: OS X and Linux<a class="pull-right section atTitle btn btn-default" target="OSX_Linux_ls"><span class="fa fa-angle-up"></span></a></b></div><div class="panel-collapse in" id="OSX_Linux_ls"><div class="panel-body">
</code></pre><p>Notez que le nom du répertoire « Bureau » pourrait être traduit dans la langue de votre compte Linux. Si c'est le cas, vous devrez remplacer <code>Bureau</code> par sa traduction. Par exemple, <code>Schreibtisch</code> pour l’allemand ou <0>Desktop</0> pour l'anglais.</p>
<p>Vérifions que ça a bien changé :</p>
-
<sec data-title="Check if changed: OS X and Linux" data-id="OSX_Linux_pwd2" data-collapse="true"><div class="panel panel-default"><div class="panel-heading"><b>Check if changed: OS X and Linux<a class="pull-right section atTitle btn btn-default" target="OSX_Linux_pwd2"><span class="fa fa-angle-up"></span></a></b></div><div class="panel-collapse in" id="OSX_Linux_pwd2"><div class="panel-body">
<p>Pro tip : si vous tapez <code>cd B</code> puis que vous appuyez sur la touche <code>tabulation</code>, la ligne de commande va automatiquement compléter le reste du nom. Cela va vous permettre d'aller plus vite et d'éviter des fautes de frappe. Si plusieurs dossiers commencent par un « B », appuyez sur la touche <code>tabulation</code> deux fois pour avoir une liste des options.</p>
-
</blockquote>
-
<hr>
-
<h3 id="créer-un-dossier">Créer un dossier</h3>
-
<p>Que diriez-vous de créer un répertoire dédié aux exercices sur votre bureau ? Vous pouvez le faire de cette façon :</p>
-
<sec data-title="Create directory: OS X and Linux" data-id="OSX_Linux_mkdir" data-collapse="true"><div class="panel panel-default"><div class="panel-heading"><b>Create directory: OS X and Linux<a class="pull-right section atTitle btn btn-default" target="OSX_Linux_mkdir"><span class="fa fa-angle-up"></span></a></b></div><div class="panel-collapse in" id="OSX_Linux_mkdir"><div class="panel-body">
<p>Cette petite commande crée un dossier nommé <code>exercices</code> sur votre bureau. Vous pouvez vérifier qu'il est bien là en regardant votre Bureau, ou en lançant la commande <code>ls</code> ou <code>dir</code> ! Essayez donc. :)</p>
-
<blockquote>
-
<p>Pro tip : Si vous voulez éviter de taper les mêmes commandes plein de fois, essayez d'appuyer sur les touches <code>flèche haut</code> et <code>flèche bas</code> pour retrouver les dernières commandes que vous avez tapées.</p>
-
</blockquote>
-
<hr>
-
<h3 id="exercice-">Exercice !</h3>
-
<p>Un petit défi pour vous : dans votre nouveau dossier <code>exercices</code>, créez un dossier appelé <code>test</code>. (Pour ça, utilisez les commandes <code>cd</code> et <code>mkdir</code>.)</p>
-
<h4 id="solutions-">Solutions :</h4>
-
<sec data-title="Exercise solution: OS X and Linux" data-id="OSX_Linux_test_dir" data-collapse="true"><div class="panel panel-default"><div class="panel-heading"><b>Exercise solution: OS X and Linux<a class="pull-right section atTitle btn btn-default" target="OSX_Linux_test_dir"><span class="fa fa-angle-up"></span></a></b></div><div class="panel-collapse in" id="OSX_Linux_test_dir"><div class="panel-body">
<p>Supprimons tout ce qu'on vient de faire, histoire d'éviter de laisser du bazar.</p>
-
<p>D'abord, revenons au Bureau :</p>
-
<sec data-title="Clean up: OS X and Linux" data-id="OSX_Linux_back" data-collapse="true"><div class="panel panel-default"><div class="panel-heading"><b>Clean up: OS X and Linux<a class="pull-right section atTitle btn btn-default" target="OSX_Linux_back"><span class="fa fa-angle-up"></span></a></b></div><div class="panel-collapse in" id="OSX_Linux_back"><div class="panel-body">
<p>Grâce à <code>...</code> et la commande <code>cd</code>, vous pouvez aller directement dans le dossier parent de votre répertoire courant (c'est-à-dire le dossier qui contient le dossier dans lequel vous étiez).</p>
-
<p>Vérifiez où vous êtes :</p>
-
<sec data-title="Check location: OS X and Linux" data-id="OSX_Linux_pwd3" data-collapse="true"><div class="panel panel-default"><div class="panel-heading"><b>Check location: OS X and Linux<a class="pull-right section atTitle btn btn-default" target="OSX_Linux_pwd3"><span class="fa fa-angle-up"></span></a></b></div><div class="panel-collapse in" id="OSX_Linux_pwd3"><div class="panel-body">
<p>Maintenant, il est temps de supprimer le dossier <code>exercices</code> :</p>
-
<blockquote>
-
<p><strong>Attention</strong> : Supprimer des fichiers avec <code>del</code>, <code>rmdir</code> ou <code>rm</code> est irrévocable, ce qui veut dire que <em>les fichiers supprimés sont perdus à jamais</em> ! Du coup, faites très attention avec cette commande.</p>
-
</blockquote>
-
<sec data-title="Delete directory: Windows Powershell, OS X and Linux" data-id="OSX_Linux_rm" data-collapse="true"><div class="panel panel-default"><div class="panel-heading"><b>Delete directory: Windows Powershell, OS X and Linux<a class="pull-right section atTitle btn btn-default" target="OSX_Linux_rm"><span class="fa fa-angle-up"></span></a></b></div><div class="panel-collapse in" id="OSX_Linux_rm"><div class="panel-body">
<p>Et voilà ! Pour être sure que le dossier a bien été supprimé, vérifions :</p>
-
<sec data-title="Check deletion: OS X and Linux" data-id="OSX_Linux_ls2" data-collapse="true"><div class="panel panel-default"><div class="panel-heading"><b>Check deletion: OS X and Linux<a class="pull-right section atTitle btn btn-default" target="OSX_Linux_ls2"><span class="fa fa-angle-up"></span></a></b></div><div class="panel-collapse in" id="OSX_Linux_ls2"><div class="panel-body">
<p>C'est tout pour le moment ! Vous pouvez maintenant fermer la ligne de commande. Faisons-le à la manière des bidouilleurs⋅euses, d’accord ? :)</p>
-
<sec data-title="Exit: OS X and Linux" data-id="OSX_Linux_exit" data-collapse="true"><div class="panel panel-default"><div class="panel-heading"><b>Exit: OS X and Linux<a class="pull-right section atTitle btn btn-default" target="OSX_Linux_exit"><span class="fa fa-angle-up"></span></a></b></div><div class="panel-collapse in" id="OSX_Linux_exit"><div class="panel-body">
<td><strong>cd /?</strong> (Windows) ou <strong>man cd</strong> (macOS / Linux)</td>
-
</tr>
-
</tbody>
-
</table>
-
<p>Ce ne sont que quelques-unes des commandes que vous pouvez utiliser dans votre ligne de commande. Cette liste est suffisante pour réaliser ce tutoriel.</p>
-
<p>Si vous êtes curieuse, <a href="http://ss64.com" target="_blank">ss64.com</a> contient une référence complète de toutes les commandes pour tous les systèmes d'exploitation.</p>
-
</html>
-
-
[[public:appro-s7:td_web:django|2. Qu'est-ce que Django?]]