La ligne de commande ==================== Pourquoi la ligne de commande? ------------------------------ * Très puissant * Ancien, mais toujours d'actualité * Indispensable dans de nombreux cas * Écrire des programmes qui marche dans la ligne de commande est (relativement) simple * Possibilités infines, même si on ne fait que manipuler du texte Les bases ---------- Les lignes de commandes sont à taper dans un *terminal*. * Sur linux, vous en avez probablement un insallé par défaut. * Sur macOS, il se trouve dans `Applications/Utilitaires` * Sur Windows, il se lance en tapant ``cmd.exe`` Dans tous les cas, cela ressemble à ceci: .. image:: /img/terminal.png Notez le petit bout de texte avant le curseur : on appelle ça une *invite* de commande (``prompt`` en anglais). Pour lancer une commande, on tape son nom, suivi parfois d'un certain nombre de mots séparés par des espaces, puis on appuie sur entrée. Par exemple, on peut utiliser ``ls`` (ou ``dir``) sous Windows pour lister le contenu du répertoire courant: .. image:: /img/terminal-ls.png Et on peut utiliser ``cd`` suivi du nom d'un répertoire pour changer de répertoire courrant: .. image:: /img/terminal-cd.png Notez que l'invite de commande a changé.