## Fonctionnement des ordinateurs et initiation à la programmation (TALA230B)
----
### Séance 2
### 27 septembre 2023
----
#### Pour aujourd'hui
- Moodle
- point projet
- ligne de commande (travaux pratiques)
- pipelines
----
### Point Moodle
Général
[lien vers le cours](https://moodle.inalco.fr/course/view.php?id=358)
---
### Mesures de capacité
* un octet(_byte_) = 8 bits
* ancien système en puissances de 2
* 1 Kio = 1 024 octets (2¹⁰)
* 1 Mio = 1 024 Kio = 1 048 576 octets (2²⁰)
* 1 Gio = 1 024 Mio = 1 073 741 824 octets (2³⁰)
* le nouveau système (1998) en puissances de 10
* 1 Ko = 1 000 octets (10³)
* 1 Mo = 1 000 Ko = 10⁶ octets
* 1 Go = 1 000 Mo = 10⁹ octets
----
### Point projets
---
### Ligne de commande
- Des questions ?
- ouvrez le terminal
----
### Rappels et notions supplémentaires
- chemins relatifs/absolus
- avec ~, on donc a 3 points de "départs" possibles pour un chemin. Lesquels ?
- taper moins
- historique des commandes
- complétion (touche tab)
- Wildcards (_jokers_)
----
### Se déplacer dans l'arborescence
vous devez savoir:
- Vous rendre à la racine
- afficher le contenu du dossier temporaire (`/tmp`)
- retourner dans votre dossier personnel (`HOME`)
- créer et supprimer un dossier `Cours2`
- afficher l'arborescence de votre `HOME`
----
### Manipuler des fichiers
vous devez savoir:
- copier un ou plusieurs fichiers
- déplacer un ou plusieurs fichiers
- supprimer un ou plusieurs fichier
- afficher le contenu d'un fichier
----
#### Feuille d'exercices 1
Voir sur moodle
Faire les exercices de 1 à 4
le 4 avec les outils graphiques et recommencer en ligne de commande
---
### Les entrées/sorties du terminal
Par défaut
- on entre des données au clavier
- on affiche les sorties à l'écran
Mais on peut changer ça !
----
#### Redirections d'entrées/sorties
{"metaMigratedAt":"2023-06-16T10:57:14.068Z","metaMigratedFrom":"YAML","title":"Cours 2","breaks":true,"description":"View the slide with \"Slide Mode\".","slideOptions":"{\"theme\":\"solarized\",\"transition\":\"fade\"}","contributors":"[{\"id\":\"67044989-3f98-4f73-b3b7-e5286adbb616\",\"add\":7009,\"del\":4974}]"}