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