1. Livres et vidéos
  2. Linux - Principes de base de l'utilisation du système (6e édition)

Linux Principes de base de l'utilisation du système (6e édition)

  • Accès illimité 24h/24, 7J/7
  • Tous les livres en ligne, les vidéos et les cours enregistrés ENI
  • Plus de 10 nouveautés livres et vidéos chaque mois
  • Les nouveautés disponibles le jour de leur sortie
  • Accès 100% en ligne
  • En stock
  • Expédié en 24h00
  • Livraison à partir de 0,01 €
  • Version en ligne offerte
  • 1 h d'accès gratuit à tous nos livres et vidéos pour chaque commande
  • Accessible immédiatement
  • Version HTML
  • Accès illimité 24h/24, 7J/7

Présentation

Ce livre sur GNU/Linux s'adresse à tout informaticien désireux de maîtriser les principes de base de ce système d'exploitation ou d'organiser et consolider des connaissances acquises sur le terrain.

Il présente de façon détaillée les principes de base du système et décrit très précisément les commandes essentielles à la manipulation de la ligne de commande shell, en les illustrant de nombreux exemples : l'arborescence Linux, la manipulation des fichiers, l'éditeur de fichiers texte, les droits d'accès, la gestion des processus, le shell Bash, les scripts Bash, la gestion des comptes utilisateurs, les outils Linux...

Les notions présentées dans ce livre, si elles sont essentielles pour comprendre le fonctionnement du système GNU/Linux au niveau utilisateur, sont tout aussi indispensables au lecteur qui désire poursuivre en administration système. Ce livre peut être utilisé comme ouvrage de référence donnant ainsi au lecteur les moyens d'acquérir son autonomie, aussi bien en environnement graphique qu'en ligne de commande.

Avec cette nouvelle édition, vous découvrirez les nouveautés et particularités accompagnant les dernières distributions Linux disponibles.


Les chapitres du livre :
Avant-propos – Introduction – Connexion et premières commandes – Documentation – L'arborescence Linux – Manipulation de fichiers – Édition de fichiers texte - Vi – Droits d'accès aux fichiers – Gestion des processus – Shell Bash – Programmation et scripts Bash – Gestion du compte utilisateur – Outils Linux – Configuration basique du système



Quizinclus dans
la version en ligne !
  • Testez vos connaissances à l'issue de chaque chapitre
  • Validez vos acquis

Table des matières

  • Introduction
    • 1. Historique de Unix
    • 2. GNU
      • 2.1 FSF
      • 2.2 CopyLeft et GPL
    • 3. Linux
      • 3.1 Caractéristiques
      • 3.2 Distributions
    • 4. Quelle distribution choisir ?
      • 4.1 Les distributions "grand public"
      • 4.2 Les distributions "mobiles"
      • 4.3 Les distributions "professionnelles"
      • 4.4 Les distributions "spécialisées"
    • 5. Exercices
  • Connexion et premières commandes
    • 1. Introduction
    • 2. Consoles et terminaux Linux
      • 2.1 Consoles virtuelles
      • 2.2 Émulateurs de terminaux
      • 2.3 Terminaux distants
    • 3. Connexion et authentification
    • 4. Invite shell (prompt)
    • 5. Syntaxe des commandes
    • 6. Utilisation de la souris
    • 7. Raccourcis-clavier
      • 7.1 En mode texte
      • 7.2 En mode graphique
    • 8. Premières commandes
      • 8.1 Identité des utilisateurs : who, whoami, finger
      • 8.2 Changement de mot de passe : passwd
      • 8.3 Comptage : wc
      • 8.4 Affichage : clear, echo
      • 8.5 Temps : date, cal
    • 9. Déconnexion
    • 10. Exercices
  • Documentation
    • 1. Introduction
    • 2. Manuel
      • 2.1 Sections
      • 2.2 Commande man
      • 2.3 /etc/man.config
      • 2.4 /etc/man_db.conf et /etc/manpath.config
    • 3. Documentation Info
      • 3.1 Commande info
      • 3.2 Organisation de la documentation
      • 3.3 Navigation
      • 3.4 Considérations
    • 4. Option --help des commandes sous Linux
    • 5. Documentation HOWTO
    • 6. /usr/share/doc
    • 7. Internet
      • 7.1 Sites
      • 7.2 Groupes de discussion
    • 8. Exercices
  • L'arborescence Linux
    • 1. Introduction
    • 2. Principaux répertoires
      • 2.1 /bin, /sbin, /lib
      • 2.2 /boot
      • 2.3 /dev
      • 2.4 /home
      • 2.5 /root
      • 2.6 /tmp
      • 2.7 /lost+found
      • 2.8 /mnt
      • 2.9 /proc
      • 2.10 /sys
      • 2.11 /usr
      • 2.12 /var
      • 2.13 /run
      • 2.14 /etc
    • 3. Montages et accès aux médias amovibles
      • 3.1 Commande mount
      • 3.2 Commande umount
      • 3.3 Boîte à outils mtools
    • 4. Exercices
  • Manipulation de fichiers
    • 1. Introduction
    • 2. Noms des fichiers et des répertoires
    • 3. Types de fichiers
    • 4. Chemins
      • 4.1 Chemins absolus
      • 4.2 Chemins relatifs
      • 4.3 Chemins personnels
    • 5. Exploration de l'arborescence
      • 5.1 pwd
      • 5.2 cd
      • 5.3 ls
      • 5.4 file
      • 5.5 stat
    • 6. Répertoires
      • 6.1 mkdir
      • 6.2 rmdir
    • 7. Fichiers
      • 7.1 touch
      • 7.2 cp
      • 7.3 rm
      • 7.4 mv
    • 8. Organisation physique des fichiers sous Linux
      • 8.1 Inodes
      • 8.2 Blocs de données
    • 9. Gestionnaires de fichiers
      • 9.1 Midnight Commander
      • 9.2 Dolphin, Nautilus
    • 10. Consultation de fichiers
      • 10.1 cat
      • 10.2 more, less
      • 10.3 od, strings
    • 11. Exercices
  • Édition de fichiers texte - Vi
    • 1. Introduction
    • 2. Présentation de Vi
      • 2.1 Lancement de Vi
      • 2.2 Modes de fonctionnement
      • 2.3 Commandes de déplacement
      • 2.4 Commandes d'insertion
      • 2.5 Commandes d'édition et de correction
      • 2.6 Commandes globales
      • 2.7 Fichier de configuration personnel
      • 2.8 Autres commandes utiles
    • 3. Autres outils d'édition
      • 3.1 Autres éditeurs texte
      • 3.2 Éditeurs hexadécimaux
    • 4. Exercice
  • Droits d'accès aux fichiers
    • 1. Concepts de comptes utilisateur et de groupes
      • 1.1 Hiérarchie des utilisateurs
      • 1.2 Commandes utiles
    • 2. Droits Unix
      • 2.1 Droits standards
      • 2.2 SUID, SGID et Sticky Bit
    • 3. Gestion des droits
      • 3.1 chgrp
      • 3.2 chmod
      • 3.3 umask
      • 3.4 Gestionnaires de fichiers
    • 4. Exercices
  • Gestion des processus
    • 1. Introduction
    • 2. Arborescence de processus et PID
    • 3. Visualisation des processus
      • 3.1 ps
      • 3.2 top
      • 3.3 pstree
    • 4. Signaux et commande kill
    • 5. Gestionnaires de processus graphiques
    • 6. Manipulation des processus
      • 6.1 Lancer un processus
      • 6.2 Arrêter un processus
      • 6.3 Contrôler les processus lancés en ligne de commande
    • 7. Exercice
  • Shell Bash
    • 1. Introduction
    • 2. Généralités et définitions
    • 3. Variables
      • 3.1 Manipulation de variables
      • 3.2 Variables d'environnement
    • 4. Caractères génériques
    • 5. Caractères de citation
    • 6. Redirections
      • 6.1 Descripteurs de fichiers
      • 6.2 Redirection de l'entrée standard
      • 6.3 Redirection de la sortie standard
      • 6.4 Redirection de l'erreur standard
      • 6.5 Redirections combinées
      • 6.6 Exemples de redirections
      • 6.7 Les tubes
    • 7. Alias
    • 8. Exécution de commandes
      • 8.1 Commandes internes du shell
      • 8.2 Commandes externes
      • 8.3 type, whereis
    • 9. Substitution de commandes
    • 10. Options du shell Bash
    • 11. Exercices
  • Programmation et scripts Bash
    • 1. Introduction
    • 2. Scripts shell
      • 2.1 Appel et exécution
      • 2.2 Méthodes de travail
    • 3. Codes retour
    • 4. Enchaînement de commandes
      • 4.1 Exécution séquentielle
      • 4.2 Exécution conditionnelle
    • 5. Variables spéciales
      • 5.1 $$, $PPID
      • 5.2 $0
      • 5.3 $1, $2, $3, ...
      • 5.4 $#
      • 5.5 $*, $@
      • 5.6 $LINENO
    • 6. Commande test
      • 6.1 Test de fichiers
      • 6.2 Test de chaînes de caractères
      • 6.3 Test arithmétique
      • 6.4 Test de l'environnement utilisateur
      • 6.5 Combinaison d'expressions
    • 7. Opérations arithmétiques
      • 7.1 expr
      • 7.2 let, (())
    • 8. Commande read
    • 9. Structures de contrôle
      • 9.1 L'instruction if
      • 9.2 L'instruction for
      • 9.3 L'instruction while
    • 10. Exercice
  • Gestion du compte utilisateur
    • 1. Introduction
    • 2. Modification du compte
    • 3. Données personnelles
      • 3.1 /home
      • 3.2 /tmp
      • 3.3 /var/spool/*
    • 4. Environnement shell
      • 4.1 /etc/profile
      • 4.2 ~/.bash_profile, ~/.bash_login, ~/.profile
      • 4.3 ~/.bashrc
      • 4.4 /etc/bashrc
      • 4.5 ~/.bash_logout
    • 5. Environnement graphique
    • 6. Sauvegarde des données utilisateur
    • 7. Exercice
  • Outils Linux
    • 1. Introduction
    • 2. find
      • 2.1 Chemin de recherche
      • 2.2 Expressions de sélection
      • 2.3 Opérateurs sur les expressions
      • 2.4 Actions
    • 3. grep
      • 3.1 Options
      • 3.2 Expressions régulières
    • 4. cut
    • 5. sort
    • 6. head, tail
    • 7. Exercice
  • Configuration basique du système
    • 1. Introduction
    • 2. Installation de logiciels
      • 2.1 Les paquetages RPM
      • 2.2 Les paquetages Debian
      • 2.3 Les archives compressées
    • 3. Outils d'administration

Auteur

Nicolas PONSEn savoir plus

Consultant et expert système et réseau Unix, GNU/Linux, Nicolas Pons est aujourd'hui responsable pédagogique et instructeur pour divers centres de formation. Sa solide expérience en administration et développement système s'allie à ses qualités pédagogiques pour fournir au lecteur un ouvrage réellement opérationnel sur Linux.

Caractéristiques

  • Niveau Initié à Confirmé
  • Nombre de pages 341 pages
  • Parution juin 2018
    • Livre (broché) - 17 x 21 cm
    • ISBN : 978-2-409-01398-0
    • EAN : 9782409013980
    • Ref. ENI : RI6BLIN
  • Niveau Initié à Confirmé
  • Parution juin 2018
    • HTML
    • ISBN : 978-2-409-01404-8
    • EAN : 9782409014048
    • Ref. ENI : LNRI6BLIN