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

3.6 KiB
Raw Blame History

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