From 1998eb1a4209be0785d03e3b7b9259f937f16b5f Mon Sep 17 00:00:00 2001 From: Florent Madelaine Date: Mon, 9 Sep 2024 10:08:01 +0200 Subject: [PATCH] changement de cours --- 1-ComputationAndData/1ComputationAndData.md | 27 ++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/1-ComputationAndData/1ComputationAndData.md b/1-ComputationAndData/1ComputationAndData.md index 9684e15..86f3b40 100644 --- a/1-ComputationAndData/1ComputationAndData.md +++ b/1-ComputationAndData/1ComputationAndData.md @@ -1,12 +1,37 @@ -Cours de Pierre. # Système de fichier, Codage et découverte du terminal. I/II +## Introduction + +Il existe une couche entre les logiciels qu'un utilisateur emploie et le matériel. +Il s'agit d'un logiciel dédié, qu'on appelle système d'exploitation en français, *operationnel system* en anglais. +D'où l'abbréviation OS. + +Cette couche particulière permet aux logiciels d'interagir de manière standardisée, indépendamment du choix concret du matériel. + +Elle est responsable en particulier : de gérer divers utilisateurs avec des droits différents, de permettre à ces derniers de stocker des données sous forme de fichier et de les organiser, et finalement de gérer l'exécution de calculs. C'est une brique essentielle en ce qui concerne la sécurité. + +Le système d'exploitation n'est pas vraiment l'interface graphique, qui est elle-même un logiciel particulier. + +Nous allons dans cette première séquence en fait plonger dans un version qui prédate l'interface graphique, qu'on appelle *la ligne de commande* en jargon. +Jusqu'au milieu des année 80, cette forme d'interaction est essentiellement la seule possible. +Progressivement, les usagers n'utilisent plus la ligne de commande pour utiliser logiciels qui passent par la couche graphique. + +La ligne de commande reste un mode d'interaction privilégié pour des experts, en particulier pour des informaticiens dont le travail consiste à installer, configurer et gérer un parc informatique et une architecture réseau. En jargon, on parle d'ingénieur système et réseaux. + + ## Terminal à la linux +Nous allons commencer par travailler en ligne de commande dans un (émulateur de) terminal. + +Vous pouvez soit le faire directement si vous avez un Mac car le système d'exploitation est basé sur une distribution de linux. + +
Manipuler du texte avec la commande tr Installation Ubuntu sous windows (WSL, ubuntu via couche machine virtuelle hyperV). https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux +
+ Autres étudiants avec Mac et un shell ("BSD"?) ## Arborescence fichier