Zylv

Zylv

Projet professionnel
C.V
Expériences détaillé
Formations détaillé
Compétences


Informatique

Cours
Truks et astuces
Allemand technique
Flashdengs
Logiciels Libres


Musique

Fanfare En Pétard
Web Radio
A découvrir

- @ -


Contact



Linux : introduction

Description de l'arborescance

/ : racine du système
/home : dossier utilisateur
/boot : contient des informations sur le démarrage du système
/dev : périphérique
/usr : programmes utilisateur
/bin : programmes système et commandes
/root : dossier root (administrateur)
/etc : contient les fichiers de configuration
/proc : interaction avec les processus
/mnt : contient les lecteurs et les partitions montés
/var : contient les fichier de log

Cette description est minimal et peut legèrement varier en fonction des distributions.

Commandes utiles

Commande Syntaxe Description
man man cmd affiche le manuel de la commande
cd cd /chemin/dossier aller dans le dossier "dossier"
ls ls lister le contenu du dossier courant
touch touche fichier créer un fichier nomer "fichier"
rm rm fichier supprimer le fichier nomer "fichier"
mkdir mkdir dossier créer un dossier nomé "dossier"
rmdir rmdir dossier supprimer le dossier nomé "dossier"
cp cp /chemin/source /chemin destination copier un fichier ou un dossier
mv mv /chemin/source /chemin déplacer un fichier ou un dossier
ren ren ancien nouveau renomer un ficher ou un dossier
cat cat /chemin/fichier voir le contenu d'un fichier

La plus part des commandes ont des options, je ne vais pas les énumérer mais vous les trouverez dans man ou dans --help.

[user@linux]$ man ls

[user@linux]$ ls --help

Les redirecteurs

Structure d'une commande

Redirecteurs

">"

Redirige la sortie d'une commande dans une autre commande ou un fichier

echo toto > fichier

Cette commande inscrit la valeure "toto" dans fichier

"|"

ls | more

Cette commande liste le contenu d'un dossier page par page

"&&"

cmd1 && cmd2

La commande cmd1 est executée si elle se déroule correctement alors la commande cmd2 est executée

"||"

cmd1 || cmd2

La commande cmd1 est executée si elle ne se déroule pas correctement alors la commande cmd2 est executée

";"

cmd1 ; cmd2

La commande cmd1 est executée quel que soit sont résultat la commande cmd2 est executée

Gestion des utilisateur et des droits

Chaque utilisateur possède :

  • un nom de connexion
  • un mot de passe
  • un home directory
  • un shell (interpreteur de commande)
  • un UID (identifiant d'utilisateur)

Les fichiers de configuration

/etc/passwd

n_user:x:comman:UID

Le fichier passwd contien le nom d'utilisateur, le mot de passe n'est pas visible, l'identifiant d'utilisateur.

/etc/shadow

n_user:mdp_crypté

Le fichier shadow contien le nom d'utilisateur et le mot de passe crypté.

/etc/group

n_group:GID:user1,user2,user3

Le fichier group contien le nom de group, identifiant du groupe et les utilisateurs contenu dans le groupe.

zylv.org