Blog ENI : Toute la veille numérique !
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici
Du 22 au 24 novembre : Accès 100% GRATUIT à  
la Bibliothèque Numérique ENI. Je m'inscris !
  1. Supports de cours
  2. Linux - Principes de base de l'utilisation du système (8e édition)

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

Informations

Livraison possible dès le 25 novembre 2024
  • Personnalisable
Livres rédigés par des auteurs francophones et imprimés à Nantes

Caractéristiques

  • Reliure spirale - 17 x 21 cm (Médian)
  • ISBN : 978-2-409-03778-8
  • EAN : 9782409037788
  • Ref. ENI : RIM8BLIN

Informations

  • Consultable en ligne immédiatement après validation du paiement et pour une durée de 10 ans.
  • Version HTML
Livres rédigés par des auteurs francophones et imprimés à Nantes

Caractéristiques

  • HTML
  • ISBN : 978-2-409-03779-5
  • EAN : 9782409037795
  • Ref. ENI : LNRIM8BLIN
Ce support 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...
Aperçu du livre papier
  • Niveau Initié à Confirmé
  • Nombre de pages 262 pages
  • Parution décembre 2022
  • Niveau Débutant à Initié
  • Parution décembre 2022
Ce support 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 support, 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.

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

Nicolas PONS

Ingénieur indépendant spécialisé dans l’automatisation de productions informatiques, Nicolas PONS est aujourd’hui référent pédagogique et instructeur pour divers centres de formation. Sa solide expérience en administration et en développement système s’allie à ses qualités pédagogiques pour proposer aux lecteurs des ouvrages accessibles et complets sur Linux.
En savoir plus

Découvrir tous ses livres

  • Linux Entraînez-vous sur les commandes de base : Exercices et corrigés (5e édition)

Nos nouveautés

voir plus