Unix. Pour aller plus loin avec la ligne de commande
Free

Unix. Pour aller plus loin avec la ligne de commande

By Vincent Lozano
Free
Book Description
Table of Contents
  • Unix et les logiciels libres
    • Avant-propos : la naissance d'un logiciel
      • Du source
      • De la portablilité
        • Exécution
        • Compilation d'un source
        • Interprétation d'un source
    • Unix
      • Historique
      • Architecture et caractéristiques
    • Les logiciels libres
      • Les différents types de logiciels
      • Historique du projet Gnu
      • Principe de la gpl
    • Le cas de Gnu/Linux
      • Qu'est-ce que Linux ?
      • Historique
    • Quelques réflexions sur les logiciels libres
    • Actualité et avenir des logiciels libres
      • Le problème des 19drivers 20
      • Le problème des 19virus 20
      • De l'utopie à la loi du marché
      • Des brevets sur les logiciels
      • Quelques beaux exemples
  • Petit guide de survie
    • Le shell
      • Qu'est-ce qu'une commande ?
        • Commandes internes et commandes externes
        • Messages d'erreurs
        • Composer les commandes
      • 19Convivialité 20 et ergonomie
      • Rudiments sur les variables d'environnement
      • Caractères spéciaux
      • Espaces dans les noms de fichiers
      • Caractères génériques
    • Utilisateurs
    • Le système de fichiers
      • Référencement des fichiers et des répertoires
        • Référence absolue
        • Référence relative
      • Arborescence
      • Privilèges
      • Parcourir l'arborescence
      • Manipuler les fichiers
      • Et les répertoires dans tout ça ?
      • Gestion des supports amovibles
      • Changer les droits
        • Quels sont les droits par défaut ?
        • Attributs d'un répertoire
        • Autoriser un membre du groupe à lire un fichier
        • Autoriser un membre du groupe à modifier un fichier
        • Interdire aux autres la lecture d'un fichier
        • Autoriser au groupe la suppression d'un fichier
        • Notation symbolique et notation octale
      • Liens
        • Liens physiques
        • Liens symboliques
      • Access control list (ACL)
        • Limites de la gestion des privilèges
        • Introduction aux ACL
    • Processus
      • Examiner les processus
        • Ceux du terminal
        • Ceux des autres terminaux
        • Ceux des autres utilisateurs
        • Tous !
        • Personnaliser l'affichage
        • Lien de parenté
      • Modifier le déroulement d'un processus
        • Priorité d'un processus
        • La notion de signal
        • La commande kill
        • Contrôle de tâches
        • Arrêter le programme
        • Passage en arrière-plan
        • Lister les tâches
        • Passage en avant-plan
    • Quelques services
      • Impression
      • Le service at
      • Le service cron
      • L'utilitaire nohup
  • La boîte à outils
    • Introduction à l'expansion
    • Redirections et tubes
      • Redirections
        • Redirection du flux de sortie
        • Redirection du flux d'erreur
        • Redirection en mode ajout
        • Redirection du flux d'entrée
        • Le trou noir
      • Les tubes (pipes)
    • Les outils de base
      • Afficher
      • Trier
      • Découper en colonnes
      • Recoller les colonnes
      • Compter
      • Tête-à-queue
      • Utilitaires disques et fichiers
        • Chercher
        • Obtenir des informations
        • Archivage
    • Le shell en tant que langage
      • Afficher des informations avec printf
      • Substitution de commande
      • La structure for de bash
      • Revenons à nos moutons
    • grep et la notion d'expressions régulières
    • awk
    • sed
    • Études de cas
      • Manipuler la liste des utilisateurs
      • Envoyer des mails
      • Estimer l'occupation de certains fichiers
  • Communiquer !
    • Concepts à connaître
      • Notion d'adresse IP
      • Notion de DNS
      • Quelques utilitaires réseau
        • ping
        • host
        • traceroute
        • nslookup et dig
    • Quatre grands classiques
      • ftp
      • telnet et rlogin
      • Secure shell (ssh)
        • Création du couple de clés
        • Diffusion de la clé publique
        • Déverouillage de la phrase secrète
    • Outils de communication d'Unix
      • who
      • Changer d'identité
      • write
      • finger
      • talk
      • 19remote 20 commandes
    • Courrier électronique
      • Format des adresses
      • Mail user agents
      • Faire suivre son courrier
    • Le ouèbe
      • Format des adresses
      • Wget l'aspirateur
      • Lynx l'extraterrestre
  • Développer !
    • Éditer un fichier
      • Sans éditeur
      • Avec un éditeur
    • Faire des scripts en shell
      • Commentaires
      • Choisir l'interpréteur
      • Variables
        • Arguments de la ligne de commande
        • Modifications
        • Arithmétique
      • Structure de contrôle et tests
        • Tests
        • Structures de contrôle
        • Les commandes renvoient une valeur !
      • Fonctions
      • Input field separator
      • Fiabilité des scripts
    • Makefile
      • Principes de base
        • Notion de cible
        • Notion de dépendance
        • Notion de règle
      • Variables
      • Règles implicites et variables prédéfinies
      • Outils sur les variables
      • Options et fonctionnalités diverses
        • Options de make
        • Règles prédéfinies
    • Faire des projets en langage C
      • Remarques préliminaires
      • Étude du cas simple : un seul fichier source
        • Création de l'exécutable
        • Exécution
        • Préprocesseur
        • Répertoires de recherche
        • Voir le code assembleur
        • Autres options intéressantes
      • Compilation séparée
        • Compilation en ligne de commande
        • Édition de liens en ligne de commande
      • Bibliothèques
        • Lier un exécutable avec une bibliothèque
        • Où sont les bibliothèques ?
        • Créer une bibliothèque
      • Se simplifier la vie avec make
  • Se mettre à l'aise !
    • Avec le shell
      • Le prompt
      • Historique des commandes
      • Alias et fonctions
      • Environnement de développement
      • Interaction avec les logiciels
      • Fichiers de démarrage
      • Étude(s) de cas
        • Un autre LaTeX
        • Une poubelle
    • Avec vi
    • Avec Emacs
      • Concepts de base
      • Notations utilisées
      • Appeler une commande
        • Le minibuffer
        • Stop !
        • Historique
        • Arguments et répétition
      • Manipuler les objets d'Emacs
      • Les tâches basiques
        • Se déplacer / effacer
        • Sélectionner
        • Copier, Couper, Coller...
        • Défaire, refaire
        • Manipulation de fichiers
        • Rechercher / Remplacer
        • Indenter / Commenter
      • Emacs et les Makefiles
      • Personnaliser
        • Macros
        • Raccourcis clavier
        • Le fichier .emacs
        • Francisation
        • Modes
        • Le 19bureau 20
      • À l'aide
    • Avec Xwindow
      • Principe général
      • Les différentes couches
      • Comprendre le démarrage
      • X et le réseau
        • La variable d'environnement DISPLAY
        • Autoriser des machines à se connecter à un serveur
        • Autoriser des utilisateurs à se connecter à un serveur
        • Compter sur ssh pour l'autorisation
      • Étude de cas : fond d'écran
    • Installer des logiciels
      • Installer des binaires
      • Installer des sources
      • Installer des paquet Debian
  • À l'aide !
    • Quoi fait quoi ?
      • À propos
      • Mais c'est quoi donc ?
    • Les pages de manuel
      • Une page de manuel
      • Hiérarchie des pages de manuel
      • La variable d'environnement MANPATH
      • Recherche exhaustive
      • La commande ultime
    • Le format info
    • Le logiciel
    • Les HOWTO
    • La documentation en ligne
      • Les newsgroups
      • Les mailing lists
      • Le ouèbe
      • Les foires aux questions
      • Les Request for comments
  • Bibliographie
  • Glossaire
  • Index
The book hasn't received reviews yet.
You May Also Like
Also Available On
Categories
Curated Lists