• Aide
  • Eurêkoi Eurêkoi

Livre

Linux : principes de base de l'utilisation du système

Résumé

Présentation détaillée des principes de base d'utilisation du système d'exploitation GNU-Linux et description des commandes essentielles, illustrées de nombreux exemples.


  • Éditeur(s)
  • Date
    • C 2021
  • Notes
    • La couv. porte en plus : "+ quiz" ; "Version en ligne offerte ! pendant 1 an"
    • Contient un "flashcode" permettant d'accéder à un contenu via Internet
  • Langues
    • Français
  • Description matérielle
    • 1 vol. (343 p.) : ill. ; 21 cm
  • Collections
  • Sujet(s)
  • ISBN
    • 978-2-409-02898-4
  • Indice
    • 681.44 Systèmes d'exploitation Unix, Linux
  • Quatrième de couverture
    • Linux

      Principes de base de l'utilisation du système

      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.


  • Tables des matières
      • Linux

      • Principes de base de l'utilisation du système

      • 7e édition

      • Avant-propos
      • Chapitre 1
      • Introduction
      • 1. Historique de Unix11
      • 2. GNU13
      • 2.1 FSF14
      • 2.2 CopyLeft et GPL14
      • 3. Linux16
      • 3.1 Caractéristiques18
      • 3.2 Distributions20
      • 4. Quelle distribution choisir ?21
      • 4.1 Les distributions « grand public »22
      • 4.2 Les distributions « mobiles »24
      • 4.3 Les distributions « professionnelles »25
      • 4.4 Les distributions « spécialisées »28
      • 5. Exercices28
      • Chapitre 2
      • Connexion et premières commandes
      • 1. Introduction31
      • 2. Consoles et terminaux Linux31
      • 2.1 Consoles virtuelles31
      • 2.2 Emulateurs de terminaux35
      • 2.3 Terminaux distants36
      • 3. Connexion et authentification36
      • 4. Invite shell (prompt)38
      • 5. Syntaxe des commandes39
      • 6. Utilisation de la souris42
      • 7. Raccourcis-clavier43
      • 7.1 En mode texte43
      • 7.2 En mode graphique45
      • 8. Premières commandes45
      • 8.1 Identité des utilisateurs : who, whoami, finger45
      • 8.2 Changement de mot de passe : passwd47
      • 8.3 Comptage : wc47
      • 8.4 Affichage : clear, écho48
      • 8.5 Temps : date, cal48
      • 9. Déconnexion50
      • 10. Exercices51
      • Chapitre 3
      • Documentation
      • 1. Introduction53
      • 2. Manuel53
      • 2.1 Sections53
      • 2.2 Commande man54
      • 2.3 /etc/man.config58
      • 2.4 /etc/man_db.conf et /etc/manpath.config59
      • 3. Documentation Info60
      • 3.1 Commande info60
      • 3.2 Organisation de la documentation62
      • 3.3 Navigation62
      • 3.4 Considérations64
      • 4. Option-help des commandes sous Linux66
      • 5. Documentation HOWTO67
      • 6. /usr/share/doc68
      • 7. Internet69
      • 7.1 Sites69
      • 7.2 Groupes de discussion70
      • 8. Exercices72
      • Chapitre 4
      • L'arborescence Linux
      • 1. Introduction75
      • 2. Principaux répertoires77
      • 2.1 /bin,/sbin,/lib77
      • 2.2 /boot78
      • 2.3 /dev78
      • 2.4 /home80
      • 2.5 /root80
      • 2.6 /tmp80
      • 2.7 /lost+found81
      • 2.8 /mnt81
      • 2.9 /proc81
      • 2.10 /sys82
      • 2.11 /usr82
      • 2.12 /var84
      • 2.13 /run85
      • 2.14 /etc86
      • 3. Montages et accès aux médias amovibles86
      • 3.1 Commande mount87
      • 3.2 Commande umount89
      • 3.3 Boîte à outils mtools90
      • 4. Exercices91
      • Chapitre 5
      • Manipulation d fichiers
      • 1. Introduction93
      • 2. Noms des fichiers et des répertoires93
      • 3. Types de fichiers95
      • 4. Chemins96
      • 4.1 Chemins absolus97
      • 4.2 Chemins relatifs98
      • 4.3 Chemins personnels99
      • 5. Exploration de l'arborescence100
      • 5.1 pwd100
      • 5.2 cd100
      • 5.3 ls101
      • 5.4 file106
      • 5.5 stat107
      • 6. Répertoires108
      • 6.1 mkdir108
      • 6.2 rmdir109
      • 7. Fichiers110
      • 7.1 touch110
      • 7.2 cp111
      • 7.3 rm114
      • 7.4 mv115
      • 8. Organisation physique des fichiers sous Linux117
      • 8.1 Inodes117
      • 8.2 Blocs de données118
      • 9. Gestionnaires de fichiers120
      • 9.1 Midnight Commander120
      • 9.2 Dolphin, Nautilus121
      • 10. Consultation de fichiers123
      • 10.1 cat123
      • 10.2 more, less123
      • 10.3 od, strings124
      • 11. Exercices126
      • Chapitre 6
      • Édition de fichiers texte - Vi
      • 1. Introduction129
      • 2. Présentation de Vi130
      • 2.1 Lancement de Vi131
      • 2.2 Modes de fonctionnement132
      • 2.3 Commandes de déplacement.133
      • 2.4 Commandes d'insertion136
      • 2.5 Commandes d'édition et de correction137
      • 2.6 Commandes globales139
      • 2.7 Fichier de configuration personnel144
      • 2.8 Autres commandes utiles145
      • 3. Autres outils d'édition145
      • 3.1 Autres éditeurs texte146
      • 3.2 Éditeurs hexadécimaux152
      • 4. Exercice153
      • Chapitre 7
      • Droits d'accès aux fichiers
      • 1. Concepts de comptes utilisateur et de groupes155
      • 1.1 Hiérarchie des utilisateurs157
      • 1.2 Commandes utiles158
      • 2. Droits Unix159
      • 2.1 Droits standards160
      • 2.2 SUID, SGID et Sticky Bit164
      • 3. Gestion des droits168
      • 3.1 chgrp168
      • 3.2 chmod169
      • 3.3 umask173
      • 3.4 Gestionnaires de fichiers175
      • 4. Exercices176
      • Chapitre 8
      • Gestion des processus
      • 1. Introduction179
      • 2. Arborescence de processus et PID180
      • 3. Visualisation des processus180
      • 3.1 ps180
      • 3.2 top186
      • 3.3 pstree188
      • 3.4 htop189
      • 4. Signaux et commande kill190
      • 5. Gestionnaires de processus graphiques193
      • 6. Manipulation des processus194
      • 6.1 Lancer un processus194
      • 6.2 Arrêter un processus195
      • 6.3 Contrôler les processus lancés en ligne de commande196
      • 7. Exercice198
      • Chapitre 9
      • Shell Bash
      • 1. Introduction199
      • 2. Généralités et définitions199
      • 3. Variables201
      • 3.1 Manipulation de variables202
      • 3.2 Variables d'environnement206
      • 4. Caractères génériques211
      • 5. Caractères de citation217
      • 6. Redirections219
      • 6.1 Descripteurs de fichiers219
      • 6.2 Redirection de l'entrée standard221
      • 6.3 Redirection de la sortie standard222
      • 6.4 Redirection de l'erreur standard223
      • 6.5 Redirections combinées224
      • 6.6 Exemples de redirections226
      • 6.7 Les tubes228
      • 7. Alias230
      • 8. Exécution de commandes232
      • 8.1 Commandes internes du shell232
      • 8.2 Commandes externes233
      • 8.3 type, whereis233
      • 9. Substitution de commandes234
      • 10. Options du shell Bash235
      • 11. Exercices239
      • Chapitre 10
      • Programmation et scripts Bash
      • 1. Introduction241
      • 2. Scripts shell241
      • 2.1 Appel et exécution242
      • 2.2 Méthodes de travail246
      • 3. Codes retour248
      • 4. Enchaînement de commandes250
      • 4.1 Exécution séquentielle250
      • 4.2 Exécution conditionnelle251
      • 5. Variables spéciales252
      • 5.1 $$, $PPID252
      • 5.2 $0252
      • 5.3 $1, $2, $3,253
      • 5.4 $#254
      • 5.5 $*, $@254
      • 5.6 $LINENO255
      • 6. Commande test256
      • 6.1 Test de fichiers -256
      • 6.2 Test de chaînes de caractères.258
      • 6.3 Test arithmétique259
      • 6.4 Test de l'environnement utilisateur260
      • 6.5 Combinaison d'expressions261
      • 7. Opérations arithmétiques262
      • 7.1 expr263
      • 7.2 let, (())265
      • 8. Commande read267
      • 9. Structures de contrôle270
      • 9.1 L'instruction if270
      • 9.2 L'instruction for271
      • 9.3 L'instruction while272
      • 10. Exercice273
      • Chapitre 11
      • Gestion du compte utilisateur
      • 1. Introduction275
      • 2. Modification du compte275
      • 3. Données personnelles278
      • 3.1 /home279
      • 3.2 /tmp279
      • 3.3 /var/spool/*280
      • 4. Environnement shell280
      • 4.1 /etc/profile280
      • 4.2 ~/.bash_profile, ~/.bash_login, ~/.profile281
      • 4.3 ~/.bashrc281
      • 4.4 /etc/bashrc282
      • 4.5 ~/.bash_logout282
      • 5. Environnement graphique282
      • 6. Sauvegarde des données utilisateur284
      • 7. Exercice289
      • Chapitre 12
      • Outils Linux
      • 1. Introduction291
      • 2. find292
      • 2.1 Chemin de recherche292
      • 2.2 Expressions de sélection293
      • 2.3 Opérateurs sur les expressions298
      • 2.4 Actions301
      • 3. grep303
      • 3.1 Options305
      • 3.2 Expressions régulières308
      • 4. cut309
      • 5. sort311
      • 6. head, tail313
      • 7. Exercices314
      • Chapitre 13
      • Configuration basique du système
      • 1. Introduction317
      • 2. Installation de logiciels317
      • 2.1 Les paquetages RPM318
      • 2.2 Les paquetages Debian319
      • 2.3 Les archives compressées321
      • 3. Outils d'administration322
      • Index329

  • Origine de la notice:
    • BPI
  • Disponible - 681.44 PON

    Niveau 3 - Informatique