13 Octobre
This commit is contained in:
parent
bd9f5282b0
commit
da19f72619
0
SCR1.1/TP01/AA/DIR1/DIR11/.fi112
Normal file
0
SCR1.1/TP01/AA/DIR1/DIR11/.fi112
Normal file
0
SCR1.1/TP01/AA/DIR1/DIR11/fi111
Normal file
0
SCR1.1/TP01/AA/DIR1/DIR11/fi111
Normal file
0
SCR1.1/TP01/AA/DIR2/fi31
Normal file
0
SCR1.1/TP01/AA/DIR2/fi31
Normal file
0
SCR1.1/TP01/AA/DIR3/fi31
Normal file
0
SCR1.1/TP01/AA/DIR3/fi31
Normal file
0
SCR1.1/TP01/AA/DIR3/fi32
Normal file
0
SCR1.1/TP01/AA/DIR3/fi32
Normal file
28
SCR1.1/TP01/Réponses TP01
Normal file
28
SCR1.1/TP01/Réponses TP01
Normal file
@ -0,0 +1,28 @@
|
||||
Réponses TP01
|
||||
|
||||
I.Commande pour connaître la session courante :
|
||||
whoami
|
||||
id
|
||||
Commande pour connaître le système d’exploitation :
|
||||
unir (unixname)
|
||||
Commande pour connaître le chemin jusqu’au dossier maison :
|
||||
printenv HOME
|
||||
II.Commande pour connaître le répertoire de travail :
|
||||
pwd
|
||||
Commande pour se déplacer dans les dossiers :
|
||||
cd
|
||||
III.Commande pour créer des dossiers et fichiers vident:
|
||||
mkdir -p permet de créer plusieurs dossiers
|
||||
touch
|
||||
Commande pour consulter le contenu d'un fichier:
|
||||
ls -a permet de voir les fichiers cachés
|
||||
-l permet de voir les permissions
|
||||
-R permet de voir les fichiers de l'arborecence complète)
|
||||
Commande pour copier le contenu d'un fichier:
|
||||
cp
|
||||
Commande pour déplacer et renommer un fichier:
|
||||
mv
|
||||
IV. 1) command not found
|
||||
2) /bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/opt/android-sdk/platform-tools:/opt/android-sdk/tools:/opt/android-sdk/tools/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
|
||||
Le répertoire courant ne fait pas partie du chemin indiqué dans PATH
|
||||
|
1
SCR1.1/TP02/error_file
Normal file
1
SCR1.1/TP02/error_file
Normal file
@ -0,0 +1 @@
|
||||
ls: cannot access 'nofi': No such file or directory
|
0
SCR1.1/TP02/fi
Normal file
0
SCR1.1/TP02/fi
Normal file
0
SCR1.1/TP02/fifi
Normal file
0
SCR1.1/TP02/fifi
Normal file
2
SCR1.1/TP02/output_and_error_file
Normal file
2
SCR1.1/TP02/output_and_error_file
Normal file
@ -0,0 +1,2 @@
|
||||
ls: cannot access 'nofi': No such file or directory
|
||||
fi
|
1
SCR1.1/TP02/output_file
Normal file
1
SCR1.1/TP02/output_file
Normal file
@ -0,0 +1 @@
|
||||
fi
|
41
SCR1.1/TP02/tp02-reponses.txt
Normal file
41
SCR1.1/TP02/tp02-reponses.txt
Normal file
@ -0,0 +1,41 @@
|
||||
I.Quelques formes des lignes de commandes:
|
||||
Forme simple:
|
||||
1)La commande echo renvoie une ligne de texte
|
||||
2)echo "Hello world!" renvoie Hello world!
|
||||
3)echo "$?" renvoie 0
|
||||
4)ls fi renvoie fi
|
||||
5)echo "$?" renvoie 0
|
||||
6)ls -l fi renvoie les permissions de fi
|
||||
7)echo "$?" renvoie 0
|
||||
8)ls nofi renvoie une erreur
|
||||
9)echo "$?" renvoie 2 car la commande précédente n'a pas pu s'éxécuter complètement
|
||||
|
||||
Pipeline:
|
||||
1)echo "Hello world1!" | echo "Hello world2!" renvoie Hello world2!
|
||||
2)echo "Hello world2!" | echo "Hello world1!" renvoie Hello world1!
|
||||
La notation | permet d'envoyer en entrée dans la 2ème commande le résultat de la 1ère
|
||||
|
||||
Liste:
|
||||
1)On cherche avec la commande echo "$?" si la commande c'est bien exécuter ou non. La notation ; permet d'exécuter plusieurs commandes sur une même ligne de commande.
|
||||
La notation && permet d'exécuter une première commande puis un 2ème ssi la première c'est bien exécuter.
|
||||
La notation || permet d'exécuter une première commande puis une deuxième ssi la première n'a PAS fonctionner.
|
||||
2)ls fi ; echo"$?" renvoie fi et 0
|
||||
3)ls nofi ; echo "$?" renvoie une erreur puis 2
|
||||
4)ls fi && echo "Hello world!" ; echo "$?" renvoie fi, Hello world! puis 0
|
||||
5)ls nofi && echo "Hello world!" ; echo "$?" renvoie une erreur puis 2
|
||||
6)ls fi || echo "Hello world!" ; echo "$?" renvoie fi puis 0
|
||||
7)ls nofi || echo "Hello world!" ; echo "$?" renvoie une erreur, Hello world! puis 0
|
||||
8)ls nofi || ls fi ; echo "$?" renvoie une erreur, fi puis 0
|
||||
9)ls fi || ls nofi ; echo "$?" renvoie fi puis 0
|
||||
10)ls nofi && ls fi ; echo "$?" renvoie une erreur puis 2
|
||||
|
||||
II. Redirections des entrées/sorties:
|
||||
1)ls nofi fi renvoie une erreur puis fi
|
||||
2)ls nofi fi > output_file renvoie une erreur
|
||||
3)cat output_file renvoie fi
|
||||
La notation > renvoie le résultat (pas les messages d'erreurs) de la commande dans un fichier à part
|
||||
La notation >> renvoie le résultat (pas les messages d'erreurs) de la commande dans un fichier à part sans supprimer le contenu du fichier
|
||||
La notation 2> renvoie dans un fichier à part seulement les messages d'erreurs de la commande exécuter
|
||||
La notation 2>> renvoie dans un fichier à part seulement les massages d'erreurs de la commande exécuter sans supprimer le contenu du fichier
|
||||
La notation 2>&1 permet d'afficher et le résultat de la commande et les erreurs dans un fichier à part
|
||||
La notation < permet d'utiliser le contenu d'un fichier en tant qu'entrer d'une commande
|
12
SCR1.1/TP03/tp03-reponses.txt
Normal file
12
SCR1.1/TP03/tp03-reponses.txt
Normal file
@ -0,0 +1,12 @@
|
||||
II. La commande read du shell:
|
||||
1)Consulter man bash aller à la section SHELL BUILTIN COMMANDS
|
||||
2)echo "$x" permet d'accéder à une variable
|
||||
3)
|
||||
4)
|
||||
5)echo -n ne fait pas de retour à la ligne
|
||||
6); permet d'enchaîner les commandes
|
||||
7)echo -n "Type var value:";read x;echo "var value is : $x"
|
||||
|
||||
III.Une commande pour afficher des caractères UNICODE:
|
||||
1)echo -e permet de lire les caractères UNICODE
|
||||
2) echo -e "\u266"
|
18
SCR1.1/TP04/tp04-reponses.txt
Normal file
18
SCR1.1/TP04/tp04-reponses.txt
Normal file
@ -0,0 +1,18 @@
|
||||
I.La disposition du clavier. Les commandes localectl,loadkeys et le fichier/etc/vconsole.conf
|
||||
La commande localectl permet de connaitre la disposition courante du clavier
|
||||
La disposition correspond au contenu du fichier /etc/vconsole.conf
|
||||
La commande localectl list-keymaps permet de connaitre toute les disposition possible du clavier
|
||||
Pour changer de disposition sur une session courante, il faut effectuer le commande loadkeys ...
|
||||
L'option set-keymap permet de définir une disposition de clavier pour l'ensemble du pc
|
||||
II.Partitionner un disque
|
||||
La commande lsblk permet de lister les peripheriques par blocs
|
||||
L'option -p permet d'afficher le chemin complet dans le système de fichier vers chaque périphérique.
|
||||
La commande mount permet d'afficher les partitions montées du système
|
||||
La commande findmnt avec l'option -D permet d'afficher seulement les vrais systèmes de fichiers montés (pas les pseudo).
|
||||
III.Vérifier la connexion internet
|
||||
La commande ip link permet de voir la liste des interfaces reseau de la machine.
|
||||
La commande ip address montre sur quelle interface on a une adresse reseau affectee.
|
||||
La commande rfkill permet de connaître le statut des périphériques non filaires.
|
||||
La commande ps permet d'afficher la liste des processus en cours d'utilisation.
|
||||
La commande which permet d'afficher le chemin complet jusqu'à un éxécutable.
|
||||
La commande ip address permet de connaître l'adresse ip de l'ordinateur mais également de la configurer (nécessite privilège root).
|
8
SCR1.1/TP05/tp05-reponses.txt
Normal file
8
SCR1.1/TP05/tp05-reponses.txt
Normal file
@ -0,0 +1,8 @@
|
||||
Quelques commandes en lien avec le matériel
|
||||
La commande man munit de l'option -k permet de faire une recherche de commande à partir d'un mot clé.
|
||||
Le nom du fichier de configuration où est défini le nom de la machine est cat /etc/hostname.
|
||||
La commande uname -a permet de connaître la version du noyau.
|
||||
La commande lscpu permet de connaître les infos sur le processeur, on peut aussi le faire avec cat /proc/cpuinfo.
|
||||
La commande lspci -vvv permet de connaître le liste des périphériques ainsi que des informations sur ces derniers.
|
||||
La commande lsmod permet de connaître la liste des modules.
|
||||
La commande free permet de connaître la taille de la mémoire de la carte graphique.
|
0
SCR1.2/TP06/GLOB/11glob22blog3
Normal file
0
SCR1.2/TP06/GLOB/11glob22blog3
Normal file
0
SCR1.2/TP06/GLOB/1glob
Normal file
0
SCR1.2/TP06/GLOB/1glob
Normal file
0
SCR1.2/TP06/GLOB/1glob22
Normal file
0
SCR1.2/TP06/GLOB/1glob22
Normal file
0
SCR1.2/TP06/GLOB/1glob22gloB333
Normal file
0
SCR1.2/TP06/GLOB/1glob22gloB333
Normal file
0
SCR1.2/TP06/GLOB/gLob/44patterN
Normal file
0
SCR1.2/TP06/GLOB/gLob/44patterN
Normal file
0
SCR1.2/TP06/GLOB/gLob/Pattern4
Normal file
0
SCR1.2/TP06/GLOB/gLob/Pattern4
Normal file
0
SCR1.2/TP06/GLOB/gLob/pAtterN
Normal file
0
SCR1.2/TP06/GLOB/gLob/pAtterN
Normal file
0
SCR1.2/TP06/GLOB/gLob/paTTerN/theglobpattern
Normal file
0
SCR1.2/TP06/GLOB/gLob/paTTerN/theglobpattern
Normal file
0
SCR1.2/TP06/GLOB/gLob/patterN
Normal file
0
SCR1.2/TP06/GLOB/gLob/patterN
Normal file
0
SCR1.2/TP06/GLOB/gloB1bloG
Normal file
0
SCR1.2/TP06/GLOB/gloB1bloG
Normal file
BIN
SCR1.2/TP06/globpattern.tar
Normal file
BIN
SCR1.2/TP06/globpattern.tar
Normal file
Binary file not shown.
7
SCR1.2/TP06/tp06-reponses.txt
Normal file
7
SCR1.2/TP06/tp06-reponses.txt
Normal file
@ -0,0 +1,7 @@
|
||||
Motifs pour les noms de fichiers/repertoires
|
||||
I) 1) ls -d GLOB/gLob/*[:upper:]?
|
||||
2) ls -d GLOB/*[[:upper:]]*
|
||||
3) ls -d GLOB/?[[:digit:]]* GLOB//gLob/?[[:digit:]]*
|
||||
4) ls -d GLOB/*[[:digit:]][[:digit:]]*
|
||||
|
||||
II)
|
Loading…
Reference in New Issue
Block a user