BTS SIO A - Semaine 42 du lundi 16 octobre au vendredi 20 octobre.
Lundi 16 octobre 2023 - 8 heures 30
B1 TP - groupe 2
Séance annulée pour cause de suite d'attentat à Aras.
10 heures 40 - BTS 1A - Groupe 2
Certification.
Exercices sur les commandes du Shell Linux
Il faut donc ouvrir votre terminal Linux (distribution Ubuntu) et travailler à partir de celui-ci.
Premier exercice sur les commandes internes ou externes
Q-1.1 : En utilisant la commande type, pouvez-vous dire si les commandes suivantes sont internes ou externes au Shell Linux : echo,ls, cp, pwd, mkdir.
Q-1.2 : La commande file echo fonctionne-t-elle?
Expliquez pourquoi (que la réponse soit oui ou non) ?
Q1.3 : Même question avec file cp.
Deuxième exercice sur la variable d’environnement PATH et la gestion des accès à l’arborescence des fichiers
Q-2.1 : Que fait de manière générale la variable d’environnement $PATH ?
Q-2.2 : Nommez la commande interne du shell qui permet d’afficher le contenu de cette variable ?
Que contient-elle ?
Q-2.3 : Pourquoi les commandes cp, cd, cat sont elles accessibles et exécutables depuis votre mire utilisateur@machine~:$ ?
Q-2.4 : Depuis votre répertoire utilisateur, créer un répertoire «mesfichiers». Positionnez-vous dans ce répertoire tapez nano fichier1. Tapez le texte «fichier1», sauvegardez et quittez l’éditeur nano.
Depuis votre répertoire courant, remonter dans le répertoire parent.Q-2.5: La commande cat fichier1 fonctionne-t-elle ? Pourquoi (que la réponse soit oui ou non) ?
Q-2.6: Que faut-il faire afin pour cat fichier1 fonctionne depuis n’importe quel répertoire ?
Q-2.7: Une fois l’opération nécessaire effectuée afin que «fichier1» soit visible partout dans l’arborescence, cette opération n’est pas valable pour les sessions Terminal suivantes ?
Que faudrait-il faire pour rendre cet accès permanent ?
Troisième exercice : filtres et expressions régulières
Q-3.1 : Créez avec la commande touch les fichiers «essai1, essai2, essai3, essai4, essai5, essai6» ; avec la même commande en respectant la casse «eSSai1», «EsSai2», «eSsai3». Lister tous les fichiers «essai» sans distinction de casse.
Q-3.2 : Supprimer les fichiers «essai2, essai3, essai4» à l’aide d’une seule ligne de commande;
Q-3.3 : Créer dans votre répertoire <user> un répertoire «mesessais» en respectant la casse minuscule. Déplacer à l’aide d’une seule ligne les fichiers «essai1, essai5, essai6» dans ce répertoire. Listez les fichiers «essai» contenant au moins un «s» majuscule ou minuscule à l’aide du pipe «|» et de la commande grep. Créez le répertoire «MESESSAIS» dans votre répertoire user. Déplacez tous les fichiers «essai» qui contiennent au moins un «S» majuscule dans ce répertoire.
Quatrième exercice : les redirections
Q-4.1: À partir du répertoire «mesfichiers», créez avec l’éditeur nano un nouveau fichier que vous nommez «fichier2» et qui contient le texte «fichier2». Sauvegardez-le. Visualisez son contenu.
Q-4.2: A partir du même répertoire, saisissez cat /etc/passwd > fichier2. Visualisez de nouveau son contenu. Que s’est-il passé ?
Q-4.3: Faites la même opération pour créer le fichier «fichier3» qui contient le texte «fichier3». Saisissez cat /bin/passwd >> fichier3. Que s’est-il passé ?
Q-4.4: A partir de mon répertoire <user> si je saisis la commande rmdir fichier3, j’obtiens l’erreur suivante rmdir: failed to remove 'fichier3': Not a directory. Comment rediriger cette erreur dans un fichier que vous nommerez «err_directory»?
Quatrième exercice : le DAC (Discretionary Acces Control) ou droits d’accès aux fichiers
Q-5.1: Citez les 3 droits fondamentaux sur les fichiers ? A qui sont attribués ces droits ?
Mardi 17 octobre 2023 - 13 heures 45
Groupe 2
Algorithme de Kaprekar (
voir semaine 40).
T.P. Logo.
Mercredi 18 octobre 2023 - 15 heures 55
Groupe 1
Algorithme de Kaprekar (
voir semaine 40).
T.P. Logo.
Absent Ahmet.
Pendant les vacances je corrigerai tous vos T.P.s
- T.P. introduction v2
- T.P. devis
- T.P. Apache
- T.P. Alwaysdata
A terminer pour la rentrée :