Shell script

Kurt77 -  
 bxflash -
salut a tous, j'aimerai apprendre a mieux utilier unix ,mais plus avec les commandes principales, j'ai entendu parler de shell scripts...quel est ce langage e tcomment puis je l'apprendre ?
Merci
Kurt
Configuration: fedora core

3 réponses

  1. bxflash
     
    Le script shell est la bonne-à tout-faire sous Linux

    tu peux créer des scripts qui peuvent envoyer des mails à une liste définies de personnes , Tu as 100000000000000000000000000000000000000000000 de possibilités, il suffit de perséverer.

    je te conseilles si tu veux te lancer d'apprendre le langage C.
    Ainsi, tu seras plus familier avec ce puissant langage.

    Il y a des bons tutoriels sur google
    Tu tapes par exemple shell .pdf

    et voilà le premier .pdf sur le shell super intérressant:==> ploug.eu.org/doc/guide-bourne-shell.pdf -

    Allez à plus
    Bxflash, le 27.05.05
    1
  2. rer_louz Messages postés 276 Statut Membre 71
     
    Bijour,

    Le shell c'est les commandes que tu tapes dans la console. Tu peux enregistrer une suite de commande dans un fichier, le rendre executable (chmod +x) et le lancer.

    Pour apprendre, Google, et man.

    Quelques commande pour explorer ton pc
    dmsg
    lspci
    lsusb

    pour afficher des fichiers
    cat less

    tu peux faire des boucle

    for i in `ls`
    then
    echo "$i"
    fi

    Et surtout man, ca c'est la source.

    A++
    0
  3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Shell c'est vaste. Il faudrait déjà vérifier quel shell tu utilises (sans doute bash) et apprendre le langage associé.

    Comme dit plus haut il y a de très bons tutoriels sur le Net, et tu peux avoir des info avec la commande man (man lacommandequejecomprendspas... par exemple)

    Grosso modo un script shell est l'équivalent des .bat de window$, c'est à dire une suite de commandes que tu exécutes via un fichier (genre sh script.sh).

    Pour changer de type de shell : utilises la commande chsh.
    0