Le Système Linux

Table des matières

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