Terminal Mac OsX: bash->tcsh

Bonjour,
J'aimerais passer de BASH à TCSH dans mon Terminal afin de programmer dans un langage que je connais (j'ai toujours appris en TCSH et avec le BASH, mes scripts ne s'affichent pas.)

Comment faire svp? J'ai déjà essayé #! bin/tcsh
Rien n'y fait...

Merci d'avance!

--
Les femmes c'est comme la bière...
A force, ça saoule!
Configuration: Mac OS X
Firefox 3.0.1

13 réponses

  1. Ca marche!! Merci beau cul!
    1
    1. bonjour,

      pourquoi tu ne vas pas sur : Terminal-> Préférences. puis tu modifies l'onglet en /bin/csh au lieu de /bin/bash
      0
      1. Modérateur
        Au fait tu es sous quelle distrib ?
        -1
        1. toujours le problème du mot de passe
          -1
          1. jai tilté !

            et ca va me créer la fameuse session "Autre" ?
            -1
            1. Modérateur
              Non, mais une fois loguer en root, tu pourras soit taper la commande donnée plus haut :
              chsh -s /bin/tcsh $USER
              en remplaçant $USER par le compte devant changer de shell, soit directement éditer le fichier /etc/passwd et modifier le shell de connexion de l'utilisateur adéquat...
              -1
          2. su -

            mais encore ??? xD
            -1
            1. Modérateur
              [tmpfs]$ whoami
              jp
              [tmpfs]$ su -
              Password:
              [root@MDK:~]# whoami
              root
              [root@MDK:~]#
              ,-))
              -1
          3. Le nom est nickel, c'est ca qui est space...

            (comment je fais pour me logger en root ?)
            -1
            1. Oui, niveau de la commande %chsh
              -1
              1. Modérateur
                Bizarre ça ;-\

                Essaie de mettre le nom de l'utilisateur dans la commande, logues-toi en "root" et tape :
                chsh -s /bin/tcsh $USER
                remplace $USER par le nom qui va bien...
                -1
            2. Modérateur
              A quel niveau le mot de passe t'es demandé ? Pour changer de shell ?
              -1
              1. Yop!!!

                Nickel! Merci pour cette réponse qui m'aide beaucoup. Toutefois, j'ai un problème de mot de passe: j'ai entré tous les mots de passe que je suis suceptible d'utiliser sur mon ordi, rien n'y fait, le mdp n'est pas valable.

                Any idea?

                Merci d'avance
                -1
                1. Modérateur
                  Salut,

                  Est-ce que tcsh est installé sur ton système déjà ?
                  cat /etc/shells
                  pour voir les shells intallés.

                  Ensuite pour changer de shell de connexion, 2 solutions, ou tu modifies à la main le fichier "/etc/passwd" et tu changes directement le shell associé à ton login (dernier champ sur la ligne), soit tu te sers de la commande "chsh" (man chsh) :
                  chsh -s /bin/tcsh
                  ;-))
                  -1