• Aide
  • Eurêkoi Eurêkoi

Livre

Linux : guide de survie

Résumé

Recueil de plus de cent fragments de code ou de commande, pour la gestion de tâches quotidiennes ou de projets plus complexes de développement dans l'environnement Linux.


  • Contributeur(s)
  • Éditeur(s)
  • Date
    • 2019
  • Notes
    • La couv. porte en plus : "L'essentiel du code et des commandes"
  • Langues
    • Français
  • Description matérielle
    • 1 vol. (377 p.) : ill. ; 23 cm
  • Collections
  • Sujet(s)
  • ISBN
    • 978-2-7440-6729-7
  • Indice
    • 681.44 Systèmes d'exploitation Unix, Linux
  • Quatrième de couverture
    • Le guide de survie

      Linux

      L'essentiel du code et des commandes

      Les tutoriels pour s'initier aux fondamentaux de Linux ne manquent pas. Mais tout cela reste un brin théorique. Le Guide de survie Linux vous propose de commencer par la pratique, avec des solutions immédiatement applicables aux situations que vous êtes susceptibles de rencontrer au quotidien.

      Conçue pour être utile en toutes circonstances, de l'administration systèmes aux jeux, en passant par la programmation, cette nouvelle édition va vous servir de référence aujourd'hui et pour les années à venir. Elle contient toutes les commandes Linux que vous devez connaître, chacune illustrée d'exemples. Pratique et fonctionnel, ce guide de survie vous propose plus de 100 fragments de code et commandes personnalisables !

      Si vous débutez avec Linux, vous comprendrez le rôle essentiel du shell. Si cela fait des années que vous utilisez Linux, vous découvrirez de nouvelles astuces. Les informations contenues dans ce guide peuvent également s'appliquer à d'autres versions d'Unix, comme BSD et OS X.

      Vous tenez entre vos mains le compagnon indispensable pour ne plus jamais vous sentir perdu dans un environnement Linux.

      Catégorie : Développement / Système d'exploitation

      Niveau : Intermédiaire


  • Tables des matières
      • Linux

      • Guide de survie

      • Scott Granneman

      • Pearson

      • RemerciementsXI
      • Votre avisXIII
      • Introduction1
      • Public visé2
      • À propos de la deuxième édition3
      • Conventions utilisées5
      • Première partie : Se lancer
      • Chapitre 1 - Les commandes : ce qu'il faut savoir7
      • Tout est fichier7
      • Longueur maximale des noms de fichiers8
      • Les noms sont sensibles à la casse8
      • Les caractères spéciaux à éviter dans les noms9
      • Les caractères spéciaux et leur signification11
      • Fichiers spéciaux qui affectent les commandes15
      • Réinitialiser un écran encombré18
      • Conclusion18
      • Chapitre 2 - Parcours du système de fichiers19
      • Lister les fichiers et les dossiers19
      • Lister le contenu d'autres répertoires20
      • Lister le contenu des répertoires en utilisant les caractères spéciaux21
      • Afficher une liste de fichiers dans des sous-répertoires22
      • Afficher une liste sur une seule colonne23
      • Afficher le contenu sous forme de noms séparés par des virgules24
      • Afficher les fichiers et les répertoires cachés24
      • Afficher le type des fichiers25
      • Afficher le contenu avec des couleurs26
      • Permissions, propriétés et autres28
      • Inverser l'ordre d'affichage des éléments31
      • Trier le contenu par la date et l'heure32
      • Trier le contenu en fonction de la taille33
      • Exprimer la taille des fichiers en ko, Mo et Go34
      • Afficher le chemin du répertoire courant35
      • Changer de répertoire36
      • Atteindre le répertoire personnel36
      • Atteindre le répertoire précédent37
      • Conclusion37
      • Chapitre 3 - Création et destruction39
      • Appliquer l'heure courante à un fichier39
      • Appliquer une date donnée à un fichier40
      • Créer un nouveau fichier vide42
      • Créer un nouveau répertoire42
      • Créer un nouveau répertoire et ses sous-répertoires43
      • Copier des fichiers44
      • Copier des fichiers à l'aide de caractères spéciaux46
      • Copier des fichiers en mode bavard47
      • Empêcher l'écrasement accidentel par copie de fichiers48
      • Copier des répertoires49
      • Copier des fichiers sous forme de sauvegarde parfaite dans un autre répertoire50
      • Déplacer des fichiers et des répertoires51
      • Renommer des fichiers et des répertoires53
      • Comprendre le stockage des fichiers sous Linux54
      • Créer un lien vers un autre fichier ou répertoire56
      • Supprimer des fichiers62
      • Supprimer plusieurs fichiers à la fois grâce aux caractères spéciaux63
      • Empêcher la suppression accidentelle de fichiers64
      • Supprimer un répertoire vide65
      • Supprimer des fichiers et des répertoires non vides65
      • Suppression de fichiers pouvant poser problème67
      • Conclusion68
      • Chapitre 4 - Informations sur les commandes69
      • Trouver des informations sur une commande grâce à man69
      • Déterminer rapidement la fonction d'une commande grâce à son nom72
      • Rechercher une commande selon sa fonction73
      • Afficher une page man spécifique75
      • Trouver des informations sur une commande grâce à info76
      • Naviguer dans info77
      • Localiser les chemins de l'exécutable d'une commande, de ses sources et de ses pages man80
      • Déterminer quelle version d'une commande s'exécutera81
      • Découvrir comment une commande sera interprétée82
      • Conclusion84
      • Chapitre 5 - Création de blocs de commandes85
      • Exécuter plusieurs commandes séquentiellement85
      • Exécuter des commandes uniquement en cas de succès des précédentes87
      • Exécuter une commande uniquement en cas d'échec de la précédente89
      • Relier la sortie d'une commande à une autre commande90
      • Comprendre les flux d'entrée-sortie91
      • Utiliser la sortie d'une commande comme entrée d'une autre92
      • Rediriger la sortie d'une commande vers un fichier94
      • Empêcher l'écrasement de fichiers lors d'une redirection95
      • Ajouter la sortie d'une commande à un fichier96
      • Utiliser un fichier comme entrée d'une commande97
      • Rediriger l'entrée et la sortie98
      • Diriger la sortie à la fois vers un fichier et stdout99
      • Conclusion100
      • Deuxième partie : Manipuler les fichiers
      • Chapitre 6 - Affichage du contenu des fichiers101
      • Déterminer le type de fichier101
      • Afficher des fichiers sur stdout104
      • Concaténer des fichiers vers stdout104
      • Concaténer des fichiers dans un autre fichier105
      • Concaténer des fichiers et numéroter les lignes106
      • Afficher des fichiers texte page par page107
      • Effectuer des recherches dans votre pager109
      • Modifier les fichiers affichés par un pager110
      • Afficher les dix premières lignes d'un fichier111
      • Afficher les dix premières lignes de plusieurs fichiers112
      • Afficher un nombre de lignes donné pour un ou plusieurs fichiers113
      • Afficher les premiers octets, kilo-octets ou mégaoctets d'un fichier113
      • Afficher les dix dernières lignes d'un fichier115
      • Afficher les dix dernières lignes de plusieurs fichiers116
      • Afficher les n dernières lignes d'un ou plusieurs fichiers117
      • Afficher les dernières lignes d'un ou plusieurs fichiers avec mise à jour régulière118
      • Conclusion119
      • Chapitre 7 - Manipulation de fichiers texte avec des filtres121
      • Dénombrer les mots, les lignes et les caractères dans un fichier122
      • Numéroter les lignes d'un fichier124
      • Sélectionner une colonne complète de données dans un fichier délimité125
      • Trier le contenu d'un fichier128
      • Trier numériquement le contenu d'un fichier130
      • Retirer les lignes en double dans un fichier132
      • Remplacer des caractères choisis par d'autres135
      • Remplacer des caractères répétés par une seule instance136
      • Supprimer les caractères correspondants137
      • Transformer le texte d'un fichier141
      • Afficher certains champs d'un fichier145
      • Conclusion148
      • Chapitre 8 - Propriétés et permissions151
      • Changer d'utilisateur151
      • Devenir un autre utilisateur en bénéficiant de ses variables d'environnement152
      • Devenir root153
      • Devenir root en bénéficiant de ses variables d'environnement154
      • Modifier le groupe des fichiers et des répertoires155
      • Modifier le groupe d'un répertoire de façon récursive156
      • Modifier le propriétaire des fichiers et des répertoires157
      • Modifier le propriétaire et le groupe des fichiers et des répertoires158
      • Comprendre les bases des permissions160
      • Modifier les permissions des fichiers et des répertoires en employant la notation symbolique162
      • Modifier les permissions des fichiers et des répertoires en employant la notation octale163
      • Modifier les permissions de façon récursive167
      • Activer et désactiver la permission suid168
      • Activer et désactiver la permission sgid171
      • Activer et désactiver le sticky bit173
      • Conclusion176
      • Chapitre 9 - Archivage et compression177
      • Archiver et comprimer des fichiers avec zip178
      • Obtenir la meilleure compression possible avec zip180
      • Archiver et compresser des fichiers du type indiqué dans des (sous-)répertoires181
      • Protéger par mot de passe les archives zip compressées183
      • Dézipper des fichiers185
      • Tester un fichier zip185
      • Archiver et compresser des fichiers avec gzip186
      • Archiver et compresser des fichiers de façon récursive avec gzip187
      • Décompresser des fichiers compressés avec gzip189
      • Tester un fichier compressé avec gunzip190
      • Archiver et compresser des fichiers avec bzip2190
      • Décompresser des fichiers compressés avec bzip2191
      • Tester un fichier compressé avec bzip2192
      • Archiver des fichiers avec tar192
      • Archiver et compresser des fichiers avec tar et gzip194
      • Tester les fichiers à restaurer et à décompresser196
      • Restaurer et décompresser des fichiers197
      • Conclusion197
      • Troisième partie : Rechercher des éléments
      • Chapitre 10 - Recherche d'éléments199
      • Effectuer une recherche dans une base de données des noms de fichiers199
      • Effectuer une recherche dans une base de données de noms de fichiers sans se préoccuper de la casse201
      • Mettre à jour la base de données utilisée par locate202
      • Rechercher des motifs dans des fichiers texte204
      • Les bases de la recherche de motifs dans les fichiers texte204
      • Rechercher récursivement du texte dans des répertoires208
      • Rechercher des termes et mettre en exergue les résultats209
      • Rechercher du texte dans un fichier en ignorant la casse210
      • Rechercher uniquement des mots complets dans des fichiers211
      • Afficher les numéros des lignes dans lesquelles figurent les mots recherchés212
      • Rechercher des mots spécifiques dans la sortie d'autres commandes212
      • Afficher le contexte des mots trouvés214
      • Afficher les lignes ne contenant pas les mots217
      • Afficher la liste des fichiers contenant les mots recherchés218
      • Afficher le nombre d'occurrences des mots dans des fichiers218
      • Rechercher des mots dans le résultat d'une recherche220
      • Conclusion220
      • Chapitre 11 - La commande find223
      • Trouver des fichiers en fonction de leur nom223
      • Rechercher des fichiers en fonction du propriétaire225
      • Rechercher des fichiers en fonction de leur taille226
      • Rechercher des fichiers en fonction de leur type228
      • Rechercher des fichiers en fonction de la date229
      • Afficher un résultat lorsque plusieurs expressions sont vraies (AND)232
      • Afficher un résultat lorsque l'une des expressions est vraie (OR)233
      • Afficher un résultat lorsqu'une expression est fausse (NOT)235
      • Exécuter une commande sur tous les fichiers trouvés237
      • Exécuter plus efficacement une commande sur tous les fichiers trouvés240
      • Exécuter une commentaire sur les fichiers trouvés dont les noms contiennent des espaces242
      • Conclusion243
      • Quatrième partie : L'environnement
      • Chapitre 12 - Le shell245
      • Afficher l'historique de l'interpréteur de la ligne de commande245
      • Répéter la dernière commande247
      • Répéter une commande précédente en utilisant des nombres248
      • Répéter une commande précédente en utilisant une chaîne249
      • Répéter une commande précédente et l'exécuter250
      • Afficher tous les alias de commandes254
      • Afficher l'alias d'une commande donnée254
      • Créer un nouvel alias temporaire255
      • Créer un nouvel alias permanent256
      • Supprimer un alias257
      • Créer une nouvelle fonction temporaire258
      • Créer une nouvelle fonction permanente260
      • Afficher toutes les fonctions262
      • Supprimer une fonction263
      • Choisir entre un alias et une fonction264
      • Conclusion266
      • Chapitre 13 - Surveillance des ressources système267
      • Connaître la durée d'activité de votre ordinateur267
      • Afficher tous les processus en cours d'exécution268
      • Afficher l'arborescence des processus270
      • Afficher les processus d'un utilisateur donné271
      • Mettre fin à un processus272
      • Afficher une liste dynamique des processus en cours274
      • Afficher la liste des fichiers ouverts276
      • Énumérer les utilisateurs d'un fichier donné279
      • Énumérer les processus d'un programme donné279
      • Afficher des informations sur la RAM281
      • Afficher l'utilisation des systèmes de fichiers282
      • Afficher l'espace disque utilisé par un répertoire284
      • Afficher uniquement l'espace total occupé par un répertoire285
      • Conclusion286
      • Chapitre 14 - Installation de logiciels287
      • Installer des paquetages RPM288
      • Désinstaller des paquetages RPM289
      • Installer un paquetage RPM et ses dépendances290
      • Désinstaller un paquetage RPM et ses dépendances292
      • Mettre à jour un paquetage RPM et ses dépendances294
      • Trouver les paquetages RPM disponibles295
      • Installer des paquetages DEB296
      • Désinstaller des paquetages DEB297
      • Installer un paquetage DEB et ses dépendances298
      • Désinstaller des paquetages DEB et leurs dépendances301
      • Mettre à jour des paquetages DEB et leurs dépendances302
      • Trouver les paquetages DEB disponibles au téléchargement304
      • Nettoyer les paquetages d'installation DEB devenus inutiles306
      • Résoudre des problèmes avec APT (DEB)307
      • Conclusion308
      • Cinquième partie : Le réseau
      • Chapitre 15 - Connectivité309
      • Afficher l'état des interfaces réseau310
      • Vérifier qu'un ordinateur fonctionne et accepte des requêtes312
      • Suivre la route des paquets entre deux hôtes314
      • Effectuer des recherches DNS315
      • Configurer une interface réseau318
      • Afficher l'état des interfaces réseau sans fil321
      • Configurer une interface réseau sans fil323
      • Obtenir une nouvelle adresse avec DHCP324
      • Activer une connexion réseau325
      • Désactiver une connexion réseau327
      • Afficher la table de routage IP328
      • Modifier la table de routage IP330
      • Dépanner des problèmes réseau333
      • Conclusion336
      • Chapitre 16 - Travail sur le réseau337
      • Se connecter de façon sécurisée à un autre ordinateur337
      • Se connecter de façon sécurisée à un autre ordinateur sans mot de passe340
      • Sécuriser le transfert de fichiers entre deux machines343
      • Copier de façon sécurisée des fichiers entre deux hôtes345
      • Transférer et sauvegarder des fichiers de façon sécurisée346
      • Télécharger des fichiers de façon non interactive352
      • Télécharger des sites Web de façon non interactive357
      • Télécharger des fichiers séquentiels et des ressources Internet358
      • Conclusion360
      • Index361

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

    Niveau 3 - Informatique