2025-10-30.md

This commit is contained in:
Rayan Parenteau 2025-10-30 04:28:34 +01:00
parent 4841614a4c
commit 85075ec5c2

297
2025-10-30.md Normal file
View 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 cest des chemin absolue :
/__/boot #fichier démarrage de grub
/__/bin #binary lien vers le usr
/__/etc #fichier de configuration (grub)
/__/home #dossier dutilisateur
/__/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 cest 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 cest 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 dune commande dans la console :
mkdir -p ~/dev/grabber && ← sa signifie que il continue a sexecuter sauf si il y a une erreur sinon cest 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 derreur
|| = ________ Si erreur
| =utilise le résultat de la commande comme arguement de la commande davant .
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 largument 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 daujourdhui :
chemin relatif / absolue
arborescense
structure dune 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