WikiBtsSio

BtsA23SioS41Me

BTS SIO A - Semaine 41 du lundi 9 octobre au vendredi 13 octobre.

Lundi 9 octobre 2023 - 8 heures 30
B1 TP - groupe 2

Le langage Logo avec des briques !
Début du T.P. logo.


10 heures 40 - BTS 1A - Groupe 1
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 10 octobre 2023 - 13 heures 45
Groupe 2 - Alwaysdata vérifier que j'ai bien tous les liens ...

Algorithme de Kaprekar.

Le langage Logo avec des briques !
Début du T.P. logo.


Mercredi 11 octobre 2023 - 15 heures 55
Groupe 1 - Alwaysdata vérifier que j'ai bien tous les liens ...
Algorithme de Kaprekar (voir semaine 40).
Le langage Logo avec des briques !
Début du T.P. logo.



Il n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]