ajout fichier BASH

This commit is contained in:
2022-04-22 15:40:07 +02:00
parent 0c6233a1f8
commit 752bab1f07

30
architecture/os/BASH.md Normal file
View File

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