scr
This commit is contained in:
BIN
SAE/SAE1/guideline-sae-03.pdf
Normal file
BIN
SAE/SAE1/guideline-sae-03.pdf
Normal file
Binary file not shown.
BIN
SAE/SAE1/sae.s1.03.Part1.pdf
Normal file
BIN
SAE/SAE1/sae.s1.03.Part1.pdf
Normal file
Binary file not shown.
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/DIR1/DIR11/fi111
Normal file
0
SCR1.1/TP01/AA/DIR1/DIR11/fi111
Normal file
0
SCR1.1/TP01/AA/DIR1/DIR11/fi113
Normal file
0
SCR1.1/TP01/AA/DIR1/DIR11/fi113
Normal file
0
SCR1.1/TP01/AA/DIR1/DIR11/fi31cp
Normal file
0
SCR1.1/TP01/AA/DIR1/DIR11/fi31cp
Normal file
0
SCR1.1/TP01/AA/DIR1/fi11
Normal file
0
SCR1.1/TP01/AA/DIR1/fi11
Normal file
0
SCR1.1/TP01/AA/DIR3/fi31
Normal file
0
SCR1.1/TP01/AA/DIR3/fi31
Normal file
0
SCR1.1/TP01/BB/DIR1/DIR11/.fi112
Normal file
0
SCR1.1/TP01/BB/DIR1/DIR11/.fi112
Normal file
0
SCR1.1/TP01/BB/DIR1/DIR11/fi111
Normal file
0
SCR1.1/TP01/BB/DIR1/DIR11/fi111
Normal file
0
SCR1.1/TP01/BB/DIR2/fi21
Normal file
0
SCR1.1/TP01/BB/DIR2/fi21
Normal file
0
SCR1.1/TP01/BB/DIR3/fi31
Normal file
0
SCR1.1/TP01/BB/DIR3/fi31
Normal file
0
SCR1.1/TP01/BB/DIR3/fi32
Normal file
0
SCR1.1/TP01/BB/DIR3/fi32
Normal file
0
SCR1.1/TP01/CC/DIR1/DIR11/.fi111
Normal file
0
SCR1.1/TP01/CC/DIR1/DIR11/.fi111
Normal file
0
SCR1.1/TP01/CC/DIR1/DIR11/fi111
Normal file
0
SCR1.1/TP01/CC/DIR1/DIR11/fi111
Normal file
0
SCR1.1/TP01/CC/DIR1/DIR11/fi113
Normal file
0
SCR1.1/TP01/CC/DIR1/DIR11/fi113
Normal file
0
SCR1.1/TP01/CC/DIR1/DIR11/fi31cp
Normal file
0
SCR1.1/TP01/CC/DIR1/DIR11/fi31cp
Normal file
0
SCR1.1/TP01/CC/DIR1/fi11
Normal file
0
SCR1.1/TP01/CC/DIR1/fi11
Normal file
0
SCR1.1/TP01/CC/DIR3/fi31
Normal file
0
SCR1.1/TP01/CC/DIR3/fi31
Normal file
44
SCR1.1/TP01/reponses.txt
Normal file
44
SCR1.1/TP01/reponses.txt
Normal file
@@ -0,0 +1,44 @@
|
||||
I.
|
||||
whoami donne des l'identité.
|
||||
|
||||
id donne plusieurs informations:
|
||||
ex:
|
||||
uid=2133(solar) gid=623(students23) groups=623(students23),513(domain users),100001(BUILTIN\users).
|
||||
|
||||
uname donne le système d'exploitation utilisé (Linux).
|
||||
|
||||
Printenv HOME donne l'emplacement du dossier du domicile.
|
||||
|
||||
ls permet de voir qu'est-ce qui se trouve dans le dossier actuel, on peut rajouter -l permet de voir plusieurs information sur les fichiers, on peux rajouter -a pour voir les fichiers cacher c'est a dire avec un . au début du nom ou il est possible d'écrire ls -la pour cumuler les 2 c'est a dire voir plus d'informations sur les fichiers et voir les fichiers cacher.
|
||||
man ls permet de faire apparaitre la documentation sur la commande ls.
|
||||
|
||||
II.
|
||||
pwd permet de voir le chemin du dossier actuel.
|
||||
|
||||
cd permet de ce déplacer entre chaque dossier.
|
||||
|
||||
III.
|
||||
mkdir permet de créer un dossier
|
||||
|
||||
touch permet de créer un fichier
|
||||
|
||||
SCR
|
||||
| TP1
|
||||
| | AA
|
||||
| | | DIR1
|
||||
| | | | DIR11
|
||||
| | | | | fi111
|
||||
| | | | | .fi112
|
||||
| | | | DIR2
|
||||
| | | | | fi21
|
||||
| | | | DIR3
|
||||
| | | | | fi31
|
||||
| | | | | fi32
|
||||
|
||||
copie fi31 de DIR3/ vers DIR2/
|
||||
copie fi31 de DIR3/ vers DIR1/ en appelant la copie fi11
|
||||
copie de fi31 dans DIR3/ en appelant la copie fi31cp
|
||||
déplace fi31 de DIR3/ vers DIR11/
|
||||
renomme fi31cp en fi31
|
||||
renomme AA/DIR3/fi32 en AA/DIR1/DIR11/fi113
|
||||
|
||||
59
SCR1.1/TP01/reponses.txt~
Normal file
59
SCR1.1/TP01/reponses.txt~
Normal file
@@ -0,0 +1,59 @@
|
||||
I.
|
||||
whoami donne des l'identité.
|
||||
|
||||
id donne plusieurs informations:
|
||||
ex:
|
||||
uid=2133(solar) gid=623(students23) groups=623(students23),513(domain users),100001(BUILTIN\users).
|
||||
|
||||
uname donne le système d'exploitation utilisé (Linux).
|
||||
|
||||
Printenv HOME donne l'emplacement du dossier du domicile.
|
||||
|
||||
ls permet de voir qu'est-ce qui se trouve dans le dossier actuel, on peut rajouter -l permet de voir plusieurs information sur les fichiers, on peux rajouter -a pour voir les fichiers cacher c'est a dire avec un . au début du nom ou il est possible d'écrire ls -la pour cumuler les 2 c'est a dire voir plus d'informations sur les fichiers et voir les fichiers cacher.
|
||||
man ls permet de faire apparaitre la documentation sur la commande ls.
|
||||
|
||||
II.
|
||||
pwd permet de voir le chemin du dossier actuel.
|
||||
|
||||
cd permet de ce déplacer entre chaque dossier.
|
||||
|
||||
III.
|
||||
mkdir permet de créer un dossier
|
||||
|
||||
touch permet de créer un fichier
|
||||
|
||||
SCR
|
||||
| TP1
|
||||
| | AA
|
||||
| | | DIR1
|
||||
| | | | DIR11
|
||||
| | | | | fi111
|
||||
| | | | | .fi112
|
||||
| | | | DIR2
|
||||
| | | | | fi21
|
||||
| | | | DIR3
|
||||
| | | | | fi31
|
||||
| | | | | fi32
|
||||
|
||||
copie fi31 de DIR3/ vers DIR2/
|
||||
copie fi31 de DIR3/ vers DIR1/ en appelant la copie fi11
|
||||
copie de fi31 dans DIR3/ en appelant la copie fi31cp
|
||||
déplace fi31 de DIR3/ vers DIR11/
|
||||
renomme fi31cp en fi31
|
||||
renomme AA/DIR3/fi32 en AA/DIR1/DIR11/fi113
|
||||
SCR
|
||||
| TP1
|
||||
| | AA
|
||||
| | | DIR1
|
||||
| | | | fi11
|
||||
| | | | |
|
||||
| | | | DIR11
|
||||
| | | | | fi111
|
||||
| | | | | .fi112
|
||||
| | | | DIR2
|
||||
| | | | | fi21
|
||||
| | | | | fi31
|
||||
| | | | DIR3
|
||||
| | | | | fi31
|
||||
| | | | | fi32
|
||||
| | | | | fi31cp
|
||||
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
1
SCR1.1/TP02/output_file
Normal file
1
SCR1.1/TP02/output_file
Normal file
@@ -0,0 +1 @@
|
||||
fi
|
||||
0
SCR1.1/TP02/test
Normal file
0
SCR1.1/TP02/test
Normal file
44
SCR1.1/TP02/tp02-reponses.txt
Normal file
44
SCR1.1/TP02/tp02-reponses.txt
Normal file
@@ -0,0 +1,44 @@
|
||||
I)
|
||||
Forme Simple:
|
||||
1.
|
||||
La commande echo permet d'écrire des caractères ou de consulter le code de status tous dépend de ce qui est écrit après.
|
||||
|
||||
2.
|
||||
En écrivant echo "Hello world!" on peut faire dire au terminal "Hello World!".
|
||||
|
||||
3.
|
||||
echo "$?" permet de connaitre le code de status de la dernière commande.
|
||||
(Hello world! à pour code 0).
|
||||
|
||||
4.
|
||||
Avec la commande ls fi nous regardons si le fichier fi est présent.
|
||||
(Nous constatons que le dossier est présent dans le dossier actuel)
|
||||
|
||||
5.
|
||||
Nous constatons que le code de status de la commande ls fi est de 0.
|
||||
|
||||
6.
|
||||
Avec la commande ls -l fi nous demandons a voir des informations sur le fichier fi.
|
||||
|
||||
7.
|
||||
Nous constatons que le code de status de la commande ls -l fi est de 0.
|
||||
|
||||
8.
|
||||
Avec la commande ls nofi nous regardons si le fichier existe.
|
||||
(Nous constatons que le dossier n'est soit présent de le dossier actuel soit n'existe pas).
|
||||
|
||||
9.
|
||||
Nous constatons que le code de status de la commande ls nofi est de 2.
|
||||
|
||||
Pipeline:
|
||||
1.
|
||||
Avec la commande echo "Hello world1!" | echo "Hello world2!" ,nous redirigeons le Hello world2! dans un fichier spécial et le Hello world2! est écrit sur le terminal.
|
||||
Avec la commande echo "Hello world2!" | echo "Hello world1!" ,nous redirigeons le Hello world1! dans un fichier spécial et le Hello world2! est écrit sur le terminal.
|
||||
(rajouter le signe | permet de rediriger tous se qu'il y avant sur un fichier spécial.
|
||||
|
||||
Liste:
|
||||
Si la commande s'execute sans erreur le echo "$?" sera 0.
|
||||
Si la commande s'execute avec erreur le echo "$?" sera 2.
|
||||
& : si la commande mise avant n'a pas d'erreur la commande d'après s'executera, si il y a une erreur la commande d'après ne s'executera pas.
|
||||
| : si la commande avant le pipeline n'a pas d'erreur elle n'executera pas la commande après la pipeline mais si la partie de la commande avant la pipeline a une erreur la commande écrite après la pipeline sera exécuter.
|
||||
|
||||
0
SCR1.1/TP02/tp02-reponses.txt~
Normal file
0
SCR1.1/TP02/tp02-reponses.txt~
Normal file
4
SCR1.1/TP03/#reponse.txt#
Normal file
4
SCR1.1/TP03/#reponse.txt#
Normal file
@@ -0,0 +1,4 @@
|
||||
II.
|
||||
1. man bash
|
||||
2. echo $?
|
||||
3.
|
||||
0
SCR1.1/TP03/print_unicode_char
Normal file
0
SCR1.1/TP03/print_unicode_char
Normal file
0
SCR1.1/TP03/reponse.txt
Normal file
0
SCR1.1/TP03/reponse.txt
Normal file
0
SCR1.1/TP03/x
Normal file
0
SCR1.1/TP03/x
Normal file
93
SCR1.1/TP04/TP04-reponses.txt
Normal file
93
SCR1.1/TP04/TP04-reponses.txt
Normal file
@@ -0,0 +1,93 @@
|
||||
I.
|
||||
a)
|
||||
localectl status
|
||||
|
||||
System Locale: LANG=en_US.UTF-8
|
||||
VC Keymap: fr-pc
|
||||
X11 Layout: (unset)
|
||||
|
||||
b)
|
||||
cat /etc/vconsole.conf
|
||||
|
||||
KEYMAP=fr-pc
|
||||
|
||||
c)
|
||||
localectl list-x11-keymap-layouts
|
||||
|
||||
af
|
||||
al
|
||||
am
|
||||
ara
|
||||
at
|
||||
au
|
||||
az
|
||||
ba
|
||||
bd
|
||||
be
|
||||
bg
|
||||
br
|
||||
brai
|
||||
bt
|
||||
bw
|
||||
by
|
||||
ca
|
||||
cd
|
||||
ch
|
||||
cm
|
||||
cn
|
||||
custom
|
||||
cz
|
||||
de
|
||||
dk
|
||||
dz
|
||||
ee
|
||||
epo
|
||||
es
|
||||
et
|
||||
fi
|
||||
fo
|
||||
fr
|
||||
gb
|
||||
ge
|
||||
gh
|
||||
gn
|
||||
gr
|
||||
hr
|
||||
hu
|
||||
id
|
||||
ie
|
||||
|
||||
II.
|
||||
1)
|
||||
lsblk
|
||||
|
||||
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
|
||||
nvme0n1 259:0 0 476.9G 0 disk
|
||||
├─nvme0n1p1 259:1 0 100M 0 part
|
||||
├─nvme0n1p2 259:2 0 16M 0 part
|
||||
├─nvme0n1p3 259:3 0 243.4G 0 part
|
||||
├─nvme0n1p4 259:4 0 670M 0 part
|
||||
└─nvme0n1p5 259:5 0 232.8G 0 part /
|
||||
|
||||
|
||||
Le nom donné au disque dur est nvme0n1 et a été divisé en 5 parties.
|
||||
|
||||
lsblk -p
|
||||
|
||||
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
|
||||
/dev/nvme0n1 259:0 0 476.9G 0 disk
|
||||
├─/dev/nvme0n1p1 259:1 0 100M 0 part
|
||||
├─/dev/nvme0n1p2 259:2 0 16M 0 part
|
||||
├─/dev/nvme0n1p3 259:3 0 243.4G 0 part
|
||||
├─/dev/nvme0n1p4 259:4 0 670M 0 part
|
||||
└─/dev/nvme0n1p5 259:5 0 232.8G 0 part /
|
||||
|
||||
2)
|
||||
cat /etc/fstab
|
||||
findmbt --real
|
||||
|
||||
III.
|
||||
1.
|
||||
man man dit que c'est l'option -k la commande apropos (si elles est installer) est équivalente a man -keymap
|
||||
|
||||
2.On peut demander par man -k a ce qu'on nous propose une liste de commande et de fichiers de configuration par rapport au mot clé host . quand on est écrit man -k host, on lit les données des commandes et fichiers de configuration suggérés . on trouve que ce qu'o cherche est hostname qui es ta la fois une commande et le nom d'un fichier de configuration
|
||||
0
SCR1.1/TP04/TP04-reponses.txt~
Normal file
0
SCR1.1/TP04/TP04-reponses.txt~
Normal file
0
SCR1.1/TP05/tp05-reponses.txt
Normal file
0
SCR1.1/TP05/tp05-reponses.txt
Normal file
BIN
SCR1.2/TD11BIS/TD11BIS.odt
Normal file
BIN
SCR1.2/TD11BIS/TD11BIS.odt
Normal file
Binary file not shown.
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.
20
SCR1.2/TP06/tp06-respones.txt
Normal file
20
SCR1.2/TP06/tp06-respones.txt
Normal file
@@ -0,0 +1,20 @@
|
||||
I.
|
||||
1.
|
||||
ls -d GLOB/gLob/*[[:upper:]]
|
||||
Nous permet de voir dans le dossier GLOB/gLob/* les fichiers et dossiers qui finissent par une majuscule
|
||||
|
||||
2.
|
||||
ls -d GLOB/*[[:upper:]]*
|
||||
Nous permet de voir dans le doosier GLOB/ les fichiers et dossiers qui contiennent au moins une majuscule
|
||||
|
||||
3.
|
||||
ls -d GLOB/?[[:digit:]]* GLOB/gLob/?[[:digit:]]
|
||||
Nous permet de voir les fichiers et dossiers de GLOB/ et de GLOB/gLob/ le deuximeme caractère est un chiffre
|
||||
|
||||
4.
|
||||
ls -d GLOB/*[[digit:]][[digit:]]*
|
||||
Nous permet de voir les fichiers et dossiers de GLOB/ qui contiennent au moins un nombre d’au moins 2 chiffres.
|
||||
|
||||
II.
|
||||
|
||||
1.
|
||||
21
SCR1.2/TP06/tp06-respones.txt~
Normal file
21
SCR1.2/TP06/tp06-respones.txt~
Normal file
@@ -0,0 +1,21 @@
|
||||
I.
|
||||
1.
|
||||
ls -d GLOB/gLob/*[[:upper:]]
|
||||
Nous permet de voir dans le dossier GLOB/gLob/* les fichiers et dossiers qui finissent par une majuscule
|
||||
|
||||
2.
|
||||
ls -d GLOB/*[[:upper:]]*
|
||||
Nous permet de voir dans le doosier GLOB/ les fichiers et dossiers qui contiennent au moins une majuscule
|
||||
|
||||
3.
|
||||
ls -d GLOB/?[[:digit:]]* GLOB/gLob/?[[:digit:]]
|
||||
Nous permet de voir les fichiers et dossiers de GLOB/ et de GLOB/gLob/ le deuximeme caractère est un chiffre
|
||||
|
||||
4.
|
||||
ls -d GLOB/*[[digit:]][[digit:]]*
|
||||
Nous permet de voir les fichiers et dossiers de GLOB/ qui contiennent au moins un nombre d’au moins 2 chiffres.
|
||||
|
||||
II.
|
||||
|
||||
1.
|
||||
|
||||
43
SCR1.2/TP07/Reponse TP07
Normal file
43
SCR1.2/TP07/Reponse TP07
Normal file
@@ -0,0 +1,43 @@
|
||||
I.
|
||||
exprlength stock_market : 12, car il y a 12 caractère.
|
||||
|
||||
expr substr stock_market 1 5 : stock, car on part du caractère 1 et on prend 5 caractère.
|
||||
|
||||
expr substr stock_market 7 12 : market, car on part du 7ème caractère et prend jusqu'a la 12ème caractère.
|
||||
|
||||
expr index stock_market "_" : 6 , car _ est le 6ème caractère.
|
||||
|
||||
expr index stock_market "_c" : 4 ,car on s'arrête quand un des caractère entre guillemet est trouver.
|
||||
|
||||
1)
|
||||
addr=Variable
|
||||
addr=10110010111000101000011101110010
|
||||
expr length $addr = 32 bits
|
||||
|
||||
expr substr $addr 1 8
|
||||
101100
|
||||
Variable x = le résultat de la commande expr substr $addr 1 810
|
||||
|
||||
2)
|
||||
x=$(expr substr $addr 1 8)
|
||||
y=$(expr substr $addr 9 8)
|
||||
z=$(expr substr $addr 17 8)
|
||||
t=$(expr substr $addr 25 8)
|
||||
|
||||
3)
|
||||
$ echo $((2#101))
|
||||
5
|
||||
$ echo $((2#101110))
|
||||
46
|
||||
|
||||
addr_dot=$((2#$x)).$((2#$y)).$((2#$z)).$((2#$t))
|
||||
echo $addr_dot
|
||||
178.226.135.114
|
||||
|
||||
|
||||
II
|
||||
1.
|
||||
tail -n +2 ls-output.txt |sort -k 5h
|
||||
l'ordre croissant
|
||||
tail -n +2 ls-output.txt |sort -k 5hr
|
||||
l'ordre décroissant
|
||||
10
SCR1.2/TP07/Reponse TP07~
Normal file
10
SCR1.2/TP07/Reponse TP07~
Normal file
@@ -0,0 +1,10 @@
|
||||
(Gauche à Droite)
|
||||
exprlength stock_market : 12, car il y a 12 caractère.
|
||||
|
||||
expr substr stock_market 1 5 : stock, car on part du caractère 1 et on prend 5 caractère.
|
||||
|
||||
expr substr stock_market 7 12 : market, car on part du 7ème caractère et prend jusqu'a la 12ème caractère.
|
||||
|
||||
expr index stock_market "_" : 6 , car _ est le 6ème caractère.
|
||||
|
||||
expr index stock_market "_c" : 4 ,car on s'arrête quand un des caractère entre guillemet est trouver.
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user