diff --git a/architecture/os/BASH.md b/architecture/os/BASH.md new file mode 100644 index 0000000..2d49249 --- /dev/null +++ b/architecture/os/BASH.md @@ -0,0 +1,30 @@ +> Les systèmes d'exploitations Linux étant notamment dans le domaine des serveurs informatique - en opposition aux machines dites "clients" - il est courant de n'utiliser qu'un seul outil pour les contrôler : Bash, l'interprète de commande. + +Contrairement aux systèmes "user-friendly", comprendre, simple d'utilisation, les machines sous Linux ont la réputation d'être réservées aux utilisateurs et utilisatrices qui maîtrisent leur sujet. + +Heureusement pour nous, ça n'est pas aussi compliqué que cela en a l'air. Dans [l'activité Terminus](terminus.ipynb) que nous avions faite, nous avons appris certaines commandes linux, dans le but de progresser dans le jeu. Ici, cela sera pareil, l'interface de jeu en moins évidemment ;) + +### Un peu de culture + +Sous windows, macOS ou GNU/Linux, chaque système propose son propre interpreteur de commande : + +- BASH (Bourne Again Shell) + - principalement sous linux et macOS , mais disponible sous windows. +- SHELL + - Le premier interpreteur, qui date de [1971](https://fr.wikipedia.org/wiki/Shell_Unix) + - il a évidemment été amélioré au fur et à mesure des versions. +- Chaque version utilise son propre langage pour utiliser les commandes systèmes, mais en général, vous pouvez vous y retrouver d'un OS à un autre, avec les bonnes bases. + +### Commandes de bases + +| Commande | Description | +| -------- | ------------------------------------------------------------ | +| ls | Liste le contenu du répertoire courant dans lequel vous vous situez. | +| cp | Copie des fichiers ou des dossiers. | +| mv | Déplace ou renomme des fichiers ou des dossiers. | +| rm | Supprime un ou plusieurs fichiers. | +| cd | Se déplace dans l'arborescence (Change de dossier courant) | +| cat | Affiche le contenu d'un fichier. | +| touch | Crée un fichier vide. | +| mkdir | Crée un dossier vide | +| rmdir | Supprime un dossier. | \ No newline at end of file