Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

Suivant>


La ligne de commande Linux

Troisième édition Internet


William Shotts



Un livre LinuxCommand.org

Un livre LinuxCommand.org


image

image

Copyright ©2008-2016, William E. Shotts, Jr.



Ce travail est sous licence Creative Commons Paternité-Pas d'Utilisation Commerciale-Pas de Modification 3.0 des États-Unis. Pour afficher une copie de cette licence, visitez le lien ci-dessus ou envoyez une lettre à Creative Commons, PO Box 1866, Mountain View, CA 94042.

Une version de ce livre est également disponible sous forme imprimée, publiée par No Starch Press. Des exemplaires peuvent être achetés partout où de beaux livres sont vendus. No Starch Press propose également des formats électroniques pour les lecteurs électroniques populaires. Ils peuvent être atteints à l'adresse : https://www.nostarch.com.

Linux/Unix® est la marque déposée de Linus Torvalds. Toutes les autres marques appartiennent à leurs propriétaires respectifs.

Ce livre fait partie du projet LinuxCommand.org, un site d'éducation et de plaidoyer Linux consacré à aider les utilisateurs de systèmes d'exploitation hérités à migrer vers le futur. Vous pouvez contacter le projet LinuxCommand.org à l'adresse http://linuxcommand.org.

Histoire de sortie


Version

Date

Description

16.07

28 juillet 2016

Troisième édition Internet.

13.07

6 juillet 2013

Deuxième édition Internet.

09.12

14 décembre 2009

Première édition Internet.



 

IntroductionPourquoi utiliser la ligne de commande ?De quoi parle ce livreQui devrait lire ce livreQue contient ce livreComment lire ce livrePré-requisRemerciementsPremière édition InternetDeuxième édition InternetTroisième édition InternetVos commentaires sont nécessaires !Quoi de neuf dans la troisième édition InternetLectures complémentairescolophonPartie 1 - Apprendre la coquille1 – Qu'est-ce que la coquille ?Émulateurs de terminauxVos premières frappesEssayez quelques commandes simplesMettre fin à une session de terminalrésumerLectures complémentaires2 – NaviguerComprendre l'arborescence du système de fichiersLe répertoire de travail actuelLister le contenu d'un répertoireModification du répertoire de travail actuelrésumer3 – Explorer le systèmePlus de plaisir avec lsDéterminer le type d'un fichier avec un fichierAffichage du contenu d'un fichier avec moinsUn tour guidéLiens symboliquesLiens physiquesrésumerLectures complémentaires4 – Manipulation de fichiers et de répertoiresWildcardsmkdir – Créer des répertoirescp - Copier des fichiers et des répertoiresmv - Déplacer et renommer des fichiersrm - Supprimer des fichiers et des répertoiresln – Créer des liensConstruisons un terrain de jeurésumerLectures complémentaires5 – Travailler avec des commandesQue sont exactement les commandes ?Identification des commandesObtenir la documentation d'une commandeCréation de vos propres commandes avec aliasrésumerLectures complémentaires6 – RedirectionEntrée, sortie et erreur standardRedirection de la sortie standardErreur standard de redirectionRedirection de l'entrée standardPipelinesrésumer7 – Voir le monde comme la coquille le voitExpansionCitantrésumerLectures complémentaires8 – Astuces de clavier avancéesÉdition de la ligne de commandeAboutissementUtilisation de l'histoirerésumerLectures complémentaires9 – AutorisationsPropriétaires, membres du groupe et tout le mondeLire, écrire et exécuterChanger d'identitéExercer nos privilègesChanger votre mot de passerésumerLectures complémentaires10 – ProcessusComment fonctionne un processusAffichage des processusContrôler les processusSignalétiqueArrêt du systèmePlus de commandes liées au processusrésumerPartie 2 - Configuration et environnement11 – L'environnementQu'est-ce qui est stocké dans l'environnement ?Comment l'environnement est-il établi?Modification de l'environnementrésumerLectures complémentaires12 – Une introduction douce à viPourquoi devrions-nous apprendre viUn petit fondDémarrage et arrêt viModes d'éditionDéplacer le curseurÉdition de baseRechercher et remplacerModification de plusieurs fichiersSauvegarder notre travailrésumerLectures complémentaires13 – Personnalisation de l'inviteAnatomie d'une inviteEssayer quelques conceptions d'invite alternativesAjout de couleurDéplacer le curseurEnregistrement de l'inviterésumerLectures complémentairesPartie 3 - Tâches courantes et outils essentiels14 – Gestion des colisPackaging SystemsComment fonctionne un système de packagesTâches courantes de gestion des packagesrésumerLectures complémentaires15 – Supports de stockageMontage et démontage des périphériques de stockageCréation de nouveaux systèmes de fichiersTester et réparer les systèmes de fichiersFormatage des disquettesDéplacer des données directement vers/depuis des appareilsCréation d'images de CD-ROMÉcriture d'images sur CD-ROMrésumerLectures complémentairesExtra Credit16 – RéseautageExaminer et surveiller un réseauTransport de fichiers sur un réseauCommunication sécurisée avec des hôtes distantsrésumerLectures complémentaires17 – Recherche de fichierslocaliser - Trouver des fichiers en toute simplicitéfind – Trouver des fichiers à la durerésumerLectures complémentaires18 – Archivage et sauvegardeCompression de fichiersArchivage de fichiersSynchronisation des fichiers et des répertoiresrésumerLectures complémentaires19 – Expressions régulièresQue sont les expressions régulières ?grepMétacaractères et littérauxLe tout caractèreAncresExpressions entre crochets et classes de caractèresVs de base POSIX. Expressions régulières étenduesAlternanceQuantificateursMettre les expressions régulières au travailrésumerLectures complémentaires20 – Traitement de texteApplications de texteRevisiter quelques vieux amisTrancher et couper en désComparer du texteÉdition à la voléerésumerLectures complémentairesExtra Credit21 – Formatage de la sortieOutils de formatage simplesSystèmes de formatage de documentsrésumerLectures complémentaires22 – ImpressionUne brève histoire de l'impressionImpression avec LinuxPréparation des fichiers pour l'impressionEnvoi d'un travail d'impression à une imprimanteSurveillance et contrôle des travaux d'impressionrésumerLectures complémentaires23 – Compilation de programmesQu'est-ce que la compilation ?Compilation du programme ACrésumerLectures complémentairesPartie 4 - Écriture de scripts shell24 – Écrire votre premier scriptQue sont les scripts shell ?Comment écrire un script shellFormat de fichier de scriptAutorisations exécutablesEmplacement du fichier de scriptPlus d'astuces de formatagerésumerLectures complémentaires25 – Démarrer un projetPremière étape : Document minimalDeuxième étape : ajouter un peu de donnéesVariables et constantesIci DocumentsrésumerLectures complémentaires26 – Conception descendanteFonctions du shellVariables localesGarder les scripts en cours d'exécutionrésumerLectures complémentaires27 – Contrôle de flux : branchement avec ififÉtat de sortietesterUne version plus moderne du test(( )) - Conçu pour les nombres entiersCombiner des expressionsOpérateurs de contrôle : une autre façon de se brancherrésumerLectures complémentaires28 - Lecture de l'entrée au clavierread - Lire les valeurs de l'entrée standardValidation de l'entréemenusrésumerLectures complémentaires29 – Contrôle de flux : bouclage avec while / untilLoopingSortir d'une boucleLecture de fichiers avec des bouclesrésumerLectures complémentaires30 - DépannageErreurs syntaxiquesErreurs logiquesEssaisDébogagerésumerLectures complémentaires31 – Contrôle de flux : Branchement Avec boîtiermaisonsrésumerLectures complémentaires32 – Paramètres de positionAccéder à la ligne de commandeGestion des paramètres de position en masseUne application plus complèterésumerLectures complémentaires33 – Contrôle de flux : boucle avec pourpour : Forme de coquille traditionnellepour : Forme en langage CrésumerLectures complémentaires34 – Chaînes et nombresExtension des paramètresÉvaluation et expansion arithmétiquesbc - Un langage de calcul de précision arbitrairerésumerExtra CreditLectures complémentaires35 – TableauxQue sont les tableaux ?Création d'un tableauAffectation de valeurs à un tableauAccès aux éléments de la baieOpérations sur les baiesTableaux associatifsrésumerLectures complémentaires36 – ExotiqueCommandes de groupe et sous-shellsPiègesExécution asynchronePipes NomméesrésumerLectures complémentairesSommaire

Meilleur système d'exploitation Cloud Computing chez OnWorks :