changer de shell...

daftyourself

Membre junior
9 Décembre 2005
32
0
Bonjour,
Je souhaiterais changer de shell: quand je tape dans le Terminal "echo $SHELL" il me répond
/bin/bash. Le problème c'est que je voudrais comme shell par défaut tcsh.
Merci d'avance.:)
 

FjRond

Membre émérite
16 Février 2004
797
14
63
Vendée
homepage.mac.com
geoffrey a dit:
positionne SHELL a ce que tu veux dans ~/.bash_profile.
Ce n'est pas la solution que je choisirais. Étant donné que certaines commandes ne sont disponibles que sous bash, il faut pouvoir passer à bash aisément.
Une autre solution consiste à faire la modification dans Gestionnaire NetInfo (dans /Applications/Utilitaires). Choisir users, votre nom, puis modifier votre shell après avoir saisi votre mot de passe, ce que j'ai fait pour mettre zsh comme shell par défaut.
 

geoffrey

Membre d’élite
Club MacG
19 Août 2004
3 065
145
44
kwit.fr
Si tu positionne la variable globale SHELL dans ~/.bash_profile, ca t'empeche pas d'utiliser les commandes de bash. Et tu peux toujours repositionner SHELL à ce que tu veux au debut de ton shell script.

Mais j'ai plus l'habitude de Linux/Unix que de Mac pour l'utilisation du terminal :zen:
 

Thierry6

Membre émérite
29 Avril 2003
875
30
Ailleurs
FjRond a dit:
Ce n'est pas la solution que je choisirais. Étant donné que certaines commandes ne sont disponibles que sous bash, il faut pouvoir passer à bash aisément.
Une autre solution consiste à faire la modification dans Gestionnaire NetInfo (dans /Applications/Utilitaires). Choisir users, votre nom, puis modifier votre shell après avoir saisi votre mot de passe, ce que j'ai fait pour mettre zsh comme shell par défaut.


c'est aussi la solution que je préconise avec tout de même un point à noter : quand on installe un nouveau MacOS qui apporte zsh 4.y à la place de zsh 4.x, il faut penser à retourner dans Netinfo pour mettre zsh 4.y . Même si on upgrade pas MacOs tous les jours (tous les ans ou tous les and et demi), y penser fait gagner pas mal de temps...(du vécu :) )
 

FjRond

Membre émérite
16 Février 2004
797
14
63
Vendée
homepage.mac.com
clampin a dit:
Quel sont les avantages de zsh par rapport à bash ?
En fait, je l'apprécie beaucoup comme shell interactif extrêment souple et la facilité de configuration. Dire précisément ce qu'il fait de plus que bash, je ne saurais, car il y a longtemps maintenant que je n'utilise plus bash.
Pour la configuration de zsh, voir mosx.net.

Pour répondre à Thierry6, je n'utilise même pas le zsh installé avec l'OS (qui est la v. 4.2.3), mais la version installée par fink (4.2.6). Donc, dans NetInfo, c'est : /sw/bin/zsh. Mais pour le shell natif, il suffit de mettre comme valeur de shell dans NetInfo: /bin/zsh