Le Système Linux

Table des matières

1. Concepts UNIX de base
Utilisateurs et groupes
Notions de base au sujet des fichiers
Les processus
Petite introduction à la ligne de commande
cd : changer de répertoire
Quelques variables d'environnement et la commande echo
cat : afficher le contenu d'un ou de plusieurs fichiers à l'écran
less : un pager
ls : faire une liste de fichiers
Raccourcis clavier utiles
2. Disques et partitions
Structure d'un disque dur
Les Secteurs
Les Partitions
Définition de la structure du disque dur
Conventions pour nommer disques et partitions
3. Introduction à la ligne de commande
Utilitaires de manipulation de fichiers
mkdir, touch : création de répertoires et fichiers vides
rm : supprimer des fichiers ou des répertoires
mv : déplacer ou renommer des fichiers
cp : copier des fichiers et des répertoires
Manipulation des attributs de fichiers
chown, chgrp : changer l'utilisateur et le groupe propriétaire d'un ou plusieurs fichiers
chmod : changer les permissions sur des fichiers et des répertoires
Motifs d'englobement du shell
Redirections et tubes
Encore un mot au sujet des processus
Redirections
Tubes
Le complètement (completion) dans les lignes de commande
Un exemple
Autres méthodes de complètement
Lancement et manipulation de processus en arrière-plan
Le mot de la fin
4. L'édition de texte : Emacs et VI
Emacs
Brève présentation
Pour commencer
Manipulation des tampons
Copier, coller, couper, rechercher
Quitter Emacs
Vi : l'ancêtre
Mode d'insertion, mode commande, mode ex ...
Manipulation de tampons
Édition de texte et commandes de déplacement
Couper, copier, coller
Quitter Vi
Un dernier mot...
5. Les utilitaires en ligne de commande
Opérations sur les fichiers et filtres
cat, tail, head, tee: Afficher des fichiers
grep : rechercher du texte dans un ou plusieurs fichier(s)
wc: Compter des éléments de fichier
sort: Trier le contenu de fichiers
find : rechercher des fichiers selon certains critères
Programmation de démarrage de commandes
crontab : exécuter des commandes périodiques
at : programmer une commande une seule fois
Archivage et compression de données
tar : Tape ARchiver (archiveur sur bandes)
bzip2 et gzip : compression de données
etc.
6. Contrôle des processus
Un mot encore sur les processus
L'arborescence des processus
Les signaux
Obtenir des informations sur les processus : ps et pstree
ps
pstree
Envoyer des signaux aux processus : kill, killall, top
kill, killall
top
Contrôler la priorité des processus : nice, renice
renice
nice