Files
1ereNSI/architecture/os/BASH.md
2022-04-22 15:40:07 +02:00

2.1 KiB

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