NOTE/docs/daily/2025-10-30.md
2026-02-11 08:09:19 +01:00

298 lines
3.6 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## 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