public:appro-s7:td_web:terminal

1. Introduction à l'interface en ligne de commande

Commençons par vous présenter un nouvel ami : la ligne de commande !

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.

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.

- 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.

- 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

- Vous devriez maintenant voir une fenêtre noire ou blanche qui attend vos commandes.

Si vous êtes sous Mac ou Linux, vous verrez probablement un $, comme ça :

$ 

Si vous êtes sous Windows, vous verrez probablement un >, comme ça :

>

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.

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. :)

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.

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.

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.

- Commençons en tapant cette commande :

Si vous êtes sous Mac ou Linux :

$ whoami

Si vous êtes sous Windows :

> whoami

Puis appuyez sur la touche Entrée. Voilà ce qui s'affiche chez moi :

$ whoami
olasitarska

Comme vous pouvez le voir, l'ordinateur vient d'afficher votre nom d'utilisateur. Sympa, non ? ;)

Essayez de taper chaque commande sans copier-coller. Ça aide à les retenir !

- 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 !

- Ce serait pratique de savoir dans quel répertoire nous nous trouvons. Pour le savoir, tapez la commande suivante et appuyez sur Entrée :

Si vous êtes sous Mac ou Linux :

$ pwd

Si vous êtes sous Windows :

> cd

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.

- 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 :

Si vous êtes sous Mac ou Linux :

$ man pwd

Si vous êtes sous Windows :

> cd /?

- 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 :

Si vous êtes sous Mac ou Linux :

$ cd

Si vous êtes sous Windows :

> cd %HOMEPATH%

- Pour voir ce qui se trouve dans le répertoire, tapez la commande suivante :

Si vous êtes sous Mac ou Linux :

$ ls

Si vous êtes sous Windows :

> dir

- 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) :

Si vous êtes sous Mac ou Linux :

$ mkdir mon_dossier

Si vous êtes sous Windows :

> mkdir mon_dossier

- Pour entrer dans ce répertoire, utilisez la commande suivante (encore une fois, remplacez "mon_dossier" par le nom que vous avez choisi) :

Si vous êtes sous Mac ou Linux :

$ cd mon_dossier

Si vous êtes sous Windows :

> cd mon_dossier

- 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 :

Si vous êtes sous Mac ou Linux :

$ cd /home/ola/mon_dossier

Si vous êtes sous Windows :

> cd C:\Users\ola\mon_dossier

- Pour revenir en arrière d'un répertoire, utilisez la commande suivante :

Si vous êtes sous Mac ou Linux :

$ cd ..

Si vous êtes sous Windows :

> cd ..

- Pour supprimer un fichier, utilisez la commande suivante :

Si vous êtes sous Mac ou Linux :

$ rm nom_du_fichier

Si vous êtes sous Windows :

> del nom_du_fichier

Pour supprimer un répertoire et tout ce qu'il contient, utilisez la commande suivante (attention, c'est irréversible !) :

Si vous êtes sous Mac ou Linux :

$ rm -r mon_dossier

Si vous êtes sous Windows :

> rmdir /s /q mon_dossier

- 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) :

Si vous êtes sous Mac ou Linux :

$ cp fichier_source fichier_cible

Si vous êtes sous Windows :

> copy fichier_source fichier_cible

- 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) :

Si vous êtes sous Mac ou Linux :

$ mv fichier_source fichier_cible

Si vous êtes sous Windows :

> move fichier_source fichier_cible

- Pour afficher le contenu d'un fichier, utilisez la commande suivante (remplacez "nom_du_fichier" par le nom du fichier que vous voulez afficher) :

Si vous êtes sous Mac ou Linux :

$ cat nom_du_fichier

Si vous êtes sous Windows :

> type nom_du_fichier

- 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

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.

- 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.

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 !

2. Qu'est-ce que Django?

  • public/appro-s7/td_web/terminal.txt
  • Dernière modification : 2023/10/30 11:22
  • de edauce