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