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
    No review for this book yet, be the first to review.
      No comment for this book yet, be the first to comment
      You May Also Like
      Also Available On
      App store smallGoogle play small
      Categories
      Curated Lists
      • Pattern Recognition and Machine Learning (Information Science and Statistics)
        by Christopher M. Bishop
        Data mining
        by I. H. Witten
        The Elements of Statistical Learning: Data Mining, Inference, and Prediction
        by Various
        See more...
      • CK-12 Chemistry
        by Various
        Concept Development Studies in Chemistry
        by John Hutchinson
        An Introduction to Chemistry - Atoms First
        by Mark Bishop
        See more...
      • Microsoft Word - How to Use Advanced Algebra II.doc
        by Jonathan Emmons
        Advanced Algebra II: Activities and Homework
        by Kenny Felder
        de2de
        by
        See more...
      • The Sun Who Lost His Way
        by
        Tania is a Detective
        by Kanika G
        Firenze_s-Light
        by
        See more...
      • Java 3D Programming
        by Daniel Selman
        The Java EE 6 Tutorial
        by Oracle Corporation
        JavaKid811
        by
        See more...