quel shell utilisez vous et pourquoi?

quel shell utilisez vous et pourquoi? - Linux et OS Alternatifs

Marsh Posté le 12-07-2001 à 21:00:26    

Salut à tous,
 
j'aimerais savoir quelle type de shell vous utilisez, ceux que vous connaissez, les différents points forts et faibles de chacun d'entre eux,
 
j'utilise bash, et l'autre jour j'étais logger avec le compte d'un pote qui utilise zsh, et je captais pas grand chose, pour changer le PATH executable par exemple, cé pas .bashrc, cé .zshenv, et plein de truc comme ça que j'ai appris,
 
donc les craks du shell, faites moi profiter de votre culture...

Reply

Marsh Posté le 12-07-2001 à 21:00:26   

Reply

Marsh Posté le 12-07-2001 à 21:06:04    

csh c'est nul, c'est tout ce que je sais !

Reply

Marsh Posté le 12-07-2001 à 22:06:49    

Bah, disons que bash est le shell par défaut sous Linux, donc c'est celui qui est le plus utilisé. Il est assez pratique, bien plus que les vieux csh, tcsh ou ksh. Après, c'est comme tout, c'est une question de gout, un vieux gourou qui a été élevé au csh ne jurera que par ça, et le pire, des fois, c'est qu'on a pas toujours le bash, par exemple sur de l'AIX ou du HP-UX. 'faut le recompiler, encore faut-il avoir la possibilité de le faire, etc...
C'est bien de savoir 2 ou 3 autres trucs sur csh ou ksh (encore que ksh est pire que tout, beeerk :gun: mais des fois, on peut pas :D ), comme par exemple initialiser les variables d'environnement avec set et sans signe '='.
En ce qui concerne zsh, il me semble justement qu'il est extremement complet, bien plus que bash, mais je ne m'y suis jamais mis. Mais il est originaire de csh.
Bon, et puis aussi, évidemment, les noms des fichiers de configuration changent, mais c'est normal, ça :)

Reply

Marsh Posté le 12-07-2001 à 22:38:57    

juste pour confirmer les dires de jak "encore que ksh est pire que tout, beeerk" , je l'ai utiliser pas mal de fois (a l'iut il nous on foutu ca) avant de le virer au profil de bash

Reply

Marsh Posté le 12-07-2001 à 23:11:51    

j'utilise bââaaash .... parce que ca m'a toujours suffit (c'est pas les commandes qui manquent pour faire mumuse). J'entend bcp de forumeurs d'ici qui vantent les merites de zsh .  
Malheureusement , j'ai pas eu la chance d'avoir un script pondu sous ce shell pour me faire une idée de sa puissance :(  
   
donc tant qu'on m'a pas démontré  ( techniquement !  : un script , une commande , que sais je ....)  qu'un shell est meilleur que l'autre , pourquoi changer ?

 

[edtdd]--Message édité par nicotine--[/edtdd]


---------------
Do androïds dream of electric sheep ?
Reply

Marsh Posté le 13-07-2001 à 02:46:43    

celui par défaut à savoir bash.
je ne suis pas alle voir ailleurs.
 
le site de zsh -> http://www.zsh.org/
il aurait meme un module ftp intégré ! et pleins d'autres fonctions.
 
une news en parle ici -> http://linuxfr.org/2001/06/02/3752,0,1,6.php3


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 13-07-2001 à 13:24:02    

le tcsh car c avec lui que g commencé ! Je l'aime bien et il ne me prends pas la tête...

Reply

Marsh Posté le 13-07-2001 à 16:11:44    

boisse >   pour le pwd dans le ps1 :  \w


---------------
Do androïds dream of electric sheep ?
Reply

Marsh Posté le 15-07-2001 à 02:26:41    

j en est mis un au hasard c sh je crois
le symbole au debut n est plus
/> mias $  
c lequel il est bien ?
coulix


---------------
.... et dans les tenebres les lier
Reply

Marsh Posté le 15-07-2001 à 17:27:50    

merci nicotine je vais regarder ca.
 
au passage: pkoi mon post a disparu???? j'ai dis des truks genants?

Reply

Marsh Posté le 15-07-2001 à 17:27:50   

Reply

Marsh Posté le 15-07-2001 à 17:48:31    

comme le forum est tombé en rad ce week end , ya eu qq pertes a mon avis ....


---------------
Do androïds dream of electric sheep ?
Reply

Marsh Posté le 16-07-2001 à 08:50:29    

ouai le post de boisse était vachement intéressant, et il a disparu

Reply

Marsh Posté le 16-07-2001 à 10:00:53    

ksh, car c'est celui que j'ai appris à l'école !!

Reply

Marsh Posté le 18-07-2001 à 02:31:20    

ash c'est top! :D
 
En gros il y a 2 familles de shells.
 
ksh/zsh/bash sont dans la lignée du Bourne shell (sh), le shell original d'Unix.
 
sh suffit pour l'exécution de la plupart des scripts mais est vite limité et frustrant en utilisation interactive.
 
ksh (Korn shell) a étendu énormément les possibilités du shell: alias, fonctions, éditeur et historique des commandes, contrôle de jobs. De nombreuses fonctions qui étaient faites par des programmes externes avec sh ont également été inclues (type/which, test,...)
bash et zsh ont étendu et amélioré ksh: meilleur éditeur, complétion auto, ...
zsh était là avant bash et je pense que bash à démarré comme une réimplémentation allégée de toutes ces fonctionnalités (à l'époque où on utilisait zsh sur des stations/serveurs et où les OS libres démarraient sur les petits PC :sarcastic:).
 
Utilisateurs (forcés) de ksh, un conseil: set -o emacs
 
Je connais bien moins la branche csh/tcsh mais en gros csh se veut être un shell pour programmeurs, avec une syntaxe inspirée du C.
tcsh a rajouté toutes les fonctionnalités que l'on trouve dans bash/zsh.

Reply

Marsh Posté le 18-07-2001 à 20:33:22    

"Utilisateurs (forcés) de ksh, un conseil: set -o emacs  
", klair que si on la pas ... :D

Reply

Marsh Posté le 14-02-2003 à 14:23:28    

[:yoyoz]  je remonte ce beau topic et je demande :
 
pourquoi la doc sur le net ou ds les bouquins fait tjr ,ou presque, reference au ksh ?

Reply

Marsh Posté le 14-02-2003 à 15:01:49    

joli up  :o  
 
sinon je sais pas [:dawa]

Reply

Marsh Posté le 14-02-2003 à 15:10:04    

disconect a écrit :

joli up  :o  
 
sinon je sais pas [:dawa]


 
merci :)

Reply

Marsh Posté le 14-02-2003 à 16:15:06    

Zaib3k a écrit :

[:yoyoz]  je remonte ce beau topic et je demande :
 
pourquoi la doc sur le net ou ds les bouquins fait tjr ,ou presque, reference au ksh ?


Peut-être un début de réponse...
 
Il me semble que c'est le shell par défaut chez SUN. S'il en va de même pour les autres unix propriétaires, ceci pourrait expliquer cela...
 
PS: réponse sans aucune certitude


Message édité par adoy le 14-02-2003 à 17:23:19
Reply

Marsh Posté le 14-02-2003 à 16:47:44    

Bash car je ne sais rien d'autre

Reply

Marsh Posté le 14-02-2003 à 17:09:27    

Jak a écrit :

Bah, disons que bash est le shell par défaut sous Linux, donc c'est celui qui est le plus utilisé. Il est assez pratique, bien plus que les vieux csh, tcsh ou ksh.

Faut pas mélanger csh et tcsh. Dans tcsh, tu as tout ce qu'on peut attendre d'un shell moderne. En fait on peut faire quasiment tout ce que fait zsh, mais la syntaxe n'est pas la même.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 14-02-2003 à 17:21:48    

bash parce qu il bourne bien !

Reply

Marsh Posté le 14-02-2003 à 17:27:25    

AsPHrO a écrit :

bash parce qu il bourne bien !


 
T'es vraiment pitoyable toi  :sol:  :hello:

Reply

Marsh Posté le 14-02-2003 à 17:29:02    

le shell A: parce qu'il est adéquate
 
 
[:911gt3]  :sarcastic:

Reply

Marsh Posté le 14-02-2003 à 17:30:44    

samuelp a écrit :


 
T'es vraiment pitoyable toi  :sol:  :hello:  


 
fight !!!!!!!!!!!

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed