★ À maîtriser
📌 L’évaluation repose sur 65 % d’écrit et 35 % de pratique.
📌 La présence est obligatoire en TD et en TP, et une absence non justifiée entraîne une défaillance dès la première absence.
Compléments
📌 Les QCM courts et notés ont lieu au début de chaque TP, les rendus de TP sont obligatoires et un premier TP non rendu entraîne une défaillance.
★ À maîtriser
Le CM1, le TD1 et le TP1 sont consacrés à une introduction à Bash, tandis que le reste du semestre est consacré à Python.
Bash sert surtout à gérer et manipuler des fichiers et des répertoires ainsi qu’à lancer d’autres programmes informatiques.
Compléments
Le programme contient les instructions, tandis que le langage permet de les exprimer.
Imaginez un arbre : les dossiers sont les branches et les fichiers sont les feuilles.
★ À maîtriser
📌 Un chemin relatif est exprimé à partir du répertoire courant, tandis qu’un chemin absolu commence toujours par la racine /.
Compléments
Les exemples de chemins relatifs sont cours/outils info/CM1.pdf et cours/intro python.pdf.
Les exemples de chemins absolus sont **/ex chemin/**cours/outils info/CM1.pdf et /ex chemin/cours/intro python.pdf.
Le chemin relatif part du dossier courant, alors que le chemin absolu part toujours de la racine /.
La commande cd change de répertoire courant, notamment avec cd .. pour accéder au répertoire parent.
La commande pwd affiche le chemin du répertoire courant et la commande ls liste son contenu.
Les commandes de création et de consultation sont:
Les commandes de gestion sont: mv déplace ou renomme des fichiers et des répertoires, cp copie des fichiers et des répertoires, rm supprime un fichier, rmdir supprime un répertoire vide
★ À maîtriser
La commande ls .txt liste tous les fichiers dont l’extension est .txt, ls CM liste les fichiers dont le nom commence par CM et ls ??? liste les fichiers dont le nom comporte trois caractères.
Le joker * correspond à une suite de caractères, tandis que ? correspond à un seul caractère.
Compléments
- remplace une suite de caractères, ? remplace un seul caractère.
★ À maîtriser
Un script peut utiliser l’argument $1 : le fichier creer rep.bash contenant mkdir $1 crée le répertoire indiqué par la commande bash creer rep.bash tp1.
Pour créer les répertoires tp1 à tp10, le script utilise une boucle for i in {1..10}, puis exécute mkdir tp$i à chaque itération.
Compléments
Commande simple → argument $1 → boucle for.
Commandes Bash de gestion
| Commande | Fonction |
|---|---|
| pwd | Afficher le chemin courant |
| ls | Lister le contenu |
| cd | Changer de répertoire |
| mkdir | Créer un répertoire |
| touch | Créer un fichier vide |
| mv, cp, rm, rmdir | Déplacer, copier ou supprimer |
Teste tes connaissances sur Introduction à Bash et Python avec 19 questions à choix multiples et corrections détaillées.
1. Quelle commande crée un fichier vide nommé rapport.txt ?
2. Quelle distinction décrit correctement un programme et un langage de programmation ?
Mémorisez les concepts clés de Introduction à Bash et Python avec 39 flashcards interactives.
Combien d'heures de cours magistral comprend l'enseignement ?
L'enseignement comprend 14 heures de cours magistral.
Quelle proportion de l'évaluation est basée sur l'écrit ?
65 % de l'évaluation est basée sur l'écrit.
Quelle conséquence a une absence non justifiée en TD ou TP ?
Une absence non justifiée entraîne une défaillance dès la première absence.
Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.
Générateur de fiches