IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Apprendre Langage Shell


Sujet :

Shell et commandes GNU

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 083
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 083
    Par défaut Apprendre Langage Shell
    Apprendre Langage Shell

    Bonsoir,

    Vous devez apprendre ce langage. On vous donne le lien suivant:

    https://abs.traduc.org/abs-5.3-fr/index.html

    Comment vous allez faire?

    Tous lire? Ou juste certaines parties? Lesquelles?

    Avez-vous d'autres références?

    D'avance merci.

  2. #2
    Expert confirmé Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 347
    Par défaut
    Bonjour,

    Personnellement, je ne lis pas un document comme on lirait un roman, ça ne sert à rien.

    Dans un premier temps, j'établis une sorte de cahier des charges détaillés, pas obligatoirement écrit, pour bien comprendre le besoin et comment le concevoir algorithmiquement parlant.
    Dans ce cahier des charges, je prend en compte le type de langage pour y établir l'algorithme selon ce langage ( objet, fonctionnel, impératif, ...)
    Une fois que tout ceci est établi, là, je vais commencer à voir la doc du langage pour ne regarder que la partie qui m’intéresse uniquement pour mon besoin.

    Mais bon, je baigne dans l'informatique depuis plus de 30 ans, donc je ne suis pas sur d'être un bon exemple dans ma façon de faire...

  3. #3
    Rédacteur


    Homme Profil pro
    Instituteur retraité
    Inscrit en
    Novembre 2015
    Messages
    892
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Instituteur retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2015
    Messages : 892
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    le document donné en référence est un document très complet sur le langage Shell, inabordable séquentiellement.
    Les approches des uns et des autres varient énormément en fonction de l'expérience, des compétences et de la personnalité.

    Je baigne dans l'informatique depuis plus de 30 ans comme disedorgue, mais en amateur autodidacte. Je n'ai donc pas son niveau d'expertise (encore moins en shell) !

    Personnellement, quand je dois aborder un nouveau langage, je cherche un tutoriel simple qui me permet d'en appréhender les bases. Comme c'est généralement pour répondre à un besoin précis, une fois ces bases acquises, je me lance dans la réalisation concrète de mon projet en cherchant au fur et à mesure les réponses à mes problèmes pratiques dans les documentations à ma disposition ou sur Internet.

    Maintenant, cela répond à ma problématique personnelle:

    • j'aime apprendre en faisant (j'ai besoin de faire pour abstraire, alors que d'autres ont de fortes capacités d'abstraction et intègrent d'emblée des notions très conceptuelles);
    • je n'ai pas de contraintes de temps, et je ne suis pas sûr qu'un développeur professionnel pourrait aborder les choses de cette manière.
    Plus on apprend, plus on découvre que ce que l'on sait est insignifiant face à tout ce que l'on ne sait pas.
    Retrouvez la liste de mes articles et tutoriels sur la sauvegarde-restauration, les distributions éducatives, le système Linux et le Raspberry pi en cliquant sur ce lien.

  4. #4
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 288
    Par défaut
    Bonjour

    En parcourant les titres de sections, on voit qu'il n'y a pas grand chose à jeter.

    C'est sûr que cela peut être rebutant mais ...
    • Peut-on se passer des redirections ? Non.
    • Peut-on se passer des conduites ? Non.
    • Peut-on se passer des variables ? Non.
    • Peut-on se passer des regex ? Non.
    • Peut-on se passer des substitutions de processus ou de commande ? Non.
    • Peut-on se passer des tableaux ? Non. Oh que non. Un peu bizarres ces tableaux en bash.
    • Peut-on se passer de sed et awk ? Oui. Mais on gagne un temps précieux. Au moins autant qu'en connaissant les regex.
    • Peut-on se passer de ~/.bashrc ? Non.
    • etc


    Le plus important étant bien sûr $RANDOM, pour comprendre les bugs aléatoires.

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 083
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 083
    Par défaut
    Je vous remercie tous.

  6. #6
    Membre émérite
    Homme Profil pro
    Architecte cybersécurité
    Inscrit en
    Avril 2014
    Messages
    566
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte cybersécurité
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2014
    Messages : 566
    Par défaut
    Bonjour,

    Désolé pour le retard mais bon du coup j'ai lu ton tutoriel en entier.

    Je le déconseille totalement pour un débutant il est d'un niveau vraiment avancé et il semble exhaustif.
    Après chacun préfère apprendre comme il l'entend c'est sur.

  7. #7
    Membre actif
    Profil pro
    Futur administrateur systèmes
    Inscrit en
    Décembre 2010
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Futur administrateur systèmes

    Informations forums :
    Inscription : Décembre 2010
    Messages : 57
    Par défaut
    Hello ,

    Si tu veux l'avis d'un débutant concernant ton lien... ( que j'ai survolé ultra-ultra-ultra-ultra rapidement, j'ai juste scrollé jusqu'à la fin en regardant rapidement le titre des différentes étapes )

    C'est, pour moi, très indigeste. Je suppose que ça dépend des méthodes d'apprentissages de chacun mais là...


    J'ai suivi un cours sur un autre site. Très rapide et qui détaille très peu les choses, mais je me suis servi de ces premières connaissances pour faire quelques exercices simples du style " Demander une note entre 0 et 20 à l'utilisateur et donner une appréciation à la note en fonction de la valeur entrée ". Je gratte ensuite les connaissances à droite et à gauche, quand je ne trouve pas les choses par moi même.

    Du coup, je conseillerai... De chercher un autre site pour apprendre !


    En revanche, je garde ce genre de lien pour quand j'ai besoin de trouver une information. Un petit ctrl+f sur la page et souvent je trouve mon bonheur !


    Peut-être pas la meilleure méthode d'apprentissage, mais ça fonctionne pour moi !

  8. #8
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 652
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 652
    Par défaut
    mouais.

    à la piscine municipale, il y a la pataugeoire et le grand bain.
    à un moment, pour apprendre à nager, il faut aller dans le grand bain !
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  9. #9
    Expert confirmé Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 347
    Par défaut
    Maintenant, je sais pourquoi je ne sais pas nager


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Aidez moi pour apprendre le shell le plus vite possible
    Par beggasm dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 24/02/2011, 14h47
  2. Apprendre peu ou beaucoup de langages ?
    Par hassanibi dans le forum Débuter
    Réponses: 8
    Dernier message: 09/09/2005, 16h03
  3. Peut on apprendre 2 langage en même temps ?
    Par tantto dans le forum C++
    Réponses: 4
    Dernier message: 13/03/2005, 19h35
  4. Apprendre un langage de programmation ?
    Par Invité dans le forum Débuter
    Réponses: 5
    Dernier message: 08/02/2005, 22h16
  5. Apprendre un langage Objet
    Par samyl dans le forum Débuter
    Réponses: 6
    Dernier message: 23/06/2003, 11h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo