2025-10-30.md
This commit is contained in:
parent
4841614a4c
commit
85075ec5c2
297
2025-10-30.md
Normal file
297
2025-10-30.md
Normal file
@ -0,0 +1,297 @@
|
|||||||
|
## Cours du 30 octobre 2025
|
||||||
|
#important
|
||||||
|
|
||||||
|
|
||||||
|
Absolu → home/user/dev
|
||||||
|
relatif → cd /home/user ou ls ./dev
|
||||||
|
revenir en arriere (relatif)→ .. /user /dev
|
||||||
|
|
||||||
|
tout ca c’est des chemin absolue :
|
||||||
|
|
||||||
|
|
||||||
|
/__/boot #fichier démarrage de grub
|
||||||
|
|
||||||
|
|
||||||
|
/__/bin #binary lien vers le usr
|
||||||
|
|
||||||
|
|
||||||
|
/__/etc #fichier de configuration (grub)
|
||||||
|
|
||||||
|
|
||||||
|
/__/home #dossier d’utilisateur
|
||||||
|
|
||||||
|
|
||||||
|
/__/dev #device dit dossier pour contenir les pérépherique virtuel
|
||||||
|
|
||||||
|
|
||||||
|
/__/var # variable : elle va contenir des fichier qui contient des LOGS (si une chose c’est mal passé sa va dans cette endroit ) on mettait aussi avant les contenues des site web
|
||||||
|
|
||||||
|
|
||||||
|
/__/usr # programme qui demarre
|
||||||
|
|
||||||
|
|
||||||
|
/__/srv # contenue de serveur
|
||||||
|
|
||||||
|
|
||||||
|
/__/opt #optionelle c’est un dossier vide qui sers a ajouter des programmes maison
|
||||||
|
|
||||||
|
|
||||||
|
/__/run # processus et emplacement memoire du programme
|
||||||
|
|
||||||
|
|
||||||
|
/__/tmp # fichier temporaire qui vont disparaite (ecraser et effacer a chaque redemarrage )
|
||||||
|
|
||||||
|
|
||||||
|
/__/mnt #point de montage
|
||||||
|
|
||||||
|
|
||||||
|
/__/media # point de montage
|
||||||
|
|
||||||
|
|
||||||
|
/__/root #racine de tout dit root créer ce systeme de ce fichier que on observe en haut , systeme linux demarre en tant que root
|
||||||
|
|
||||||
|
|
||||||
|
sudo mount /dev/sdb1 (mount signifie montage c ‘est comme ca que linux gere entre le stockage et acces au stockage) on decide le monter dans media /user /clé.
|
||||||
|
|
||||||
|
|
||||||
|
1 strucutre d’une commande dans la console :
|
||||||
|
|
||||||
|
mkdir -p ~/dev/grabber && ← sa signifie que il continue a s’executer sauf si il y a une erreur sinon c’est une sorti courante
|
||||||
|
|
||||||
|
mkdir ~/dev/grabber && cd_$ ← que on se met directement apres dans le dossier
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
commande :mkdir
|
||||||
|
|
||||||
|
|
||||||
|
option : -p
|
||||||
|
|
||||||
|
|
||||||
|
arguments : ~/dev/grabber
|
||||||
|
|
||||||
|
|
||||||
|
une commande prend les arguments , pour voir le manuel des commande donc on fait ca dans le terminal: user$~man mkdir .
|
||||||
|
|
||||||
|
Commande bash :
|
||||||
|
|
||||||
|
|
||||||
|
&& = continue pas de sorti d’erreur
|
||||||
|
|
||||||
|
|
||||||
|
|| = ________ Si erreur
|
||||||
|
|
||||||
|
|
||||||
|
| =utilise le résultat de la commande comme arguement de la commande d’avant .
|
||||||
|
|
||||||
|
|
||||||
|
Cd $_ = arguement de la commande précedente
|
||||||
|
|
||||||
|
|
||||||
|
echo $ =
|
||||||
|
|
||||||
|
|
||||||
|
echo $USER
|
||||||
|
|
||||||
|
|
||||||
|
ECHO $HONE
|
||||||
|
|
||||||
|
|
||||||
|
echo $PATH
|
||||||
|
|
||||||
|
|
||||||
|
echo bonjour ; echo $_= sa va dire deux fois bonjour vu que on a mis l’argument de la dernier commande
|
||||||
|
|
||||||
|
|
||||||
|
anti slash \ = signifie que on doit pas prendre une compte comme une commande .
|
||||||
|
|
||||||
|
|
||||||
|
Pour pouvoir ecrire sur plusieur ligne ou pour ecrire une liste de caracteres
|
||||||
|
|
||||||
|
|
||||||
|
echo "Mon user est $USER" sorti : Mon uer est $USER
|
||||||
|
|
||||||
|
|
||||||
|
echo \$ 3.5 = 3,5 en sorit mais si on oublie le \ on obtien que .5
|
||||||
|
|
||||||
|
|
||||||
|
commande de droit :
|
||||||
|
read,
|
||||||
|
write,
|
||||||
|
X excuté,
|
||||||
|
chown → change le proprio,
|
||||||
|
|
||||||
|
|
||||||
|
-rw-rw-r-- 1 user user
|
||||||
|
|
||||||
|
|
||||||
|
user g other owner groupe
|
||||||
|
|
||||||
|
|
||||||
|
dossier 750
|
||||||
|
fichier 644
|
||||||
|
exemple 644 rw- r-- r--
|
||||||
|
|
||||||
|
|
||||||
|
bin|décimal
|
||||||
|
|
||||||
|
|
||||||
|
0=0
|
||||||
|
|
||||||
|
|
||||||
|
1=1
|
||||||
|
|
||||||
|
|
||||||
|
10=2
|
||||||
|
|
||||||
|
|
||||||
|
11=3
|
||||||
|
|
||||||
|
|
||||||
|
100=4
|
||||||
|
|
||||||
|
|
||||||
|
101=5
|
||||||
|
|
||||||
|
|
||||||
|
110=6
|
||||||
|
|
||||||
|
|
||||||
|
111=7
|
||||||
|
|
||||||
|
|
||||||
|
1000=8
|
||||||
|
|
||||||
|
|
||||||
|
1001=9
|
||||||
|
|
||||||
|
|
||||||
|
1010=10
|
||||||
|
|
||||||
|
|
||||||
|
1011=11
|
||||||
|
|
||||||
|
|
||||||
|
1100=12
|
||||||
|
|
||||||
|
|
||||||
|
1101=13
|
||||||
|
|
||||||
|
|
||||||
|
1110=14
|
||||||
|
|
||||||
|
|
||||||
|
1111=15
|
||||||
|
|
||||||
|
|
||||||
|
bin|héxadecimal
|
||||||
|
|
||||||
|
|
||||||
|
1=1
|
||||||
|
|
||||||
|
|
||||||
|
..=..
|
||||||
|
|
||||||
|
|
||||||
|
9=9
|
||||||
|
|
||||||
|
|
||||||
|
10=a
|
||||||
|
|
||||||
|
|
||||||
|
11=b
|
||||||
|
|
||||||
|
|
||||||
|
12=c
|
||||||
|
|
||||||
|
|
||||||
|
13=d
|
||||||
|
|
||||||
|
|
||||||
|
14=e
|
||||||
|
|
||||||
|
|
||||||
|
15=f
|
||||||
|
|
||||||
|
|
||||||
|
btop htop :
|
||||||
|
|
||||||
|
sudo apt install btop
|
||||||
|
|
||||||
|
|
||||||
|
sudo apt install htop
|
||||||
|
|
||||||
|
|
||||||
|
comment eteindre un ping sur une vielle machine qui a pas de top btop htop
|
||||||
|
|
||||||
|
|
||||||
|
rzyan@Rzyan:~$ ps -ax|grep ping
|
||||||
|
|
||||||
|
|
||||||
|
2098 ? Ssl 0:00 /usr/libexec/gsd-housekeeping
|
||||||
|
|
||||||
|
|
||||||
|
14533 pts/0 S+ 0:00 ping www.google.com
|
||||||
|
|
||||||
|
|
||||||
|
14558 pts/1 S+ 0:00 grep ping
|
||||||
|
|
||||||
|
|
||||||
|
rzyan@Rzyan:~$ kill -9 14533
|
||||||
|
|
||||||
|
|
||||||
|
dpkg installez un packet tout seul
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Conclusion du cours d’aujourd’hui :
|
||||||
|
|
||||||
|
|
||||||
|
chemin relatif / absolue
|
||||||
|
|
||||||
|
|
||||||
|
arborescense
|
||||||
|
|
||||||
|
|
||||||
|
structure d’une commande
|
||||||
|
|
||||||
|
|
||||||
|
variable bash et apprentissage du langage de programmatin bash
|
||||||
|
|
||||||
|
|
||||||
|
échappement
|
||||||
|
|
||||||
|
|
||||||
|
git init
|
||||||
|
|
||||||
|
|
||||||
|
redirection > et > >
|
||||||
|
|
||||||
|
|
||||||
|
permission ,user,groups
|
||||||
|
|
||||||
|
|
||||||
|
EOF
|
||||||
|
|
||||||
|
|
||||||
|
.gitignore
|
||||||
|
|
||||||
|
|
||||||
|
dpkg
|
||||||
|
|
||||||
|
|
||||||
|
apt
|
||||||
|
|
||||||
|
|
||||||
|
sources.list
|
||||||
|
|
||||||
|
|
||||||
|
top/btop/htop
|
||||||
|
|
||||||
|
|
||||||
|
ps
|
||||||
|
|
||||||
|
|
||||||
|
kill
|
||||||
Loading…
x
Reference in New Issue
Block a user