Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell

Shell Vos questions sur l'utilisation des commandes shell

Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Affichage des résultats du sondage: Quel shell utilisez-vous ?
sh shell POSIX 16 7,44%
ksh Korm shell 36 16,74%
csh C-shell 5 2,33%
rksh Korn shell restreint 0 0%
rsh shell restreit 0 0%
bash shell de Linux 158 73,49%
Votants: 215. Vous ne pouvez pas participer à ce sondage.

Publicité
'
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Vieux 22/04/2006, 16h37   #1
Membre Expert
 
Avatar de afrikha
 
Étudiant
Inscription : août 2005
Messages : 1 600
Détails du profil
Informations personnelles :
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2005
Messages : 1 600
Points : 1 978
Points : 1 978
Par défaut Quel shell utilisez-vous ?

Ceci est un sondage afin de connaitre le/les shell les plus utilisés sous Unix.
Merci de préciser :
Pourquoi avoir choisi ce shell ?
Quels sont les shells que vous avez déjà essayé/utilisé ?
Quels sont ses avantages/inconvénients ?
__________________


Mes publications
Lisez
Les régles du forum
Pensez au bouton
afrikha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2006, 21h30   #2
Membre Expert
 
Avatar de becket
 
Frédéric Brugmans
Informaticien multitâche
Inscription : février 2005
Messages : 661
Détails du profil
Informations personnelles :
Nom : Frédéric Brugmans

Informations professionnelles :
Activité : Informaticien multitâche

Informations forums :
Inscription : février 2005
Messages : 661
Points : 1 196
Points : 1 196
Pourquoi avoir choisit ce shell ? c'est le shell par défaut sous linux

Et une fois habitué, on passe difficilement à un autre vu ses nombreux avantages
becket est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 22/04/2006, 21h35   #3
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
bash, c'est le shell par défaut, il est très complet, et je n'ai jamais eu à m'en plaindre pour le moment (ouais, je sais, c'est faible comme argumentation, désolé )
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2006, 22h26   #4
Membre Expert
 
Avatar de Faith's Fall
 
Inscription : avril 2004
Messages : 1 763
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 1 763
Points : 1 562
Points : 1 562
bash, simplement parce qu'il est par défaut et qu'il me suffit pour ce que je fait.
__________________
Cordialement,
Faith's Fall






Faith's Fall est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/04/2006, 00h13   #5
Membre Expert
 
Avatar de granquet
 
Étudiant
Inscription : octobre 2005
Messages : 1 202
Détails du profil
Informations personnelles :
Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2005
Messages : 1 202
Points : 1 181
Points : 1 181
pareil que les autres.
bash parce que c'est la ^^

sinon j'ai utilisé sh sous une BSD (free open ou net ... je sais plus, j'ai fait les 3:: ptetre que les 3 utilisent sh? ) et breffe ... j'ai trouvé que ca manquait cruellement de petits "trucs" ... notemment l'auto completion avec [TAB].
granquet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/04/2006, 01h00   #6
Expert Confirmé Sénior
 
Avatar de Jedai
 
Étudiant
Inscription : avril 2003
Messages : 6 068
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2003
Messages : 6 068
Points : 7 869
Points : 7 869
Envoyer un message via Yahoo à Jedai
Moi j'utilise bash parce qu'il est par défaut et que je suis une grosse feignasse, mais si j'avais le courage (et je le trouverais un jour), j'essaierais sûrement zsh que tu as injustement oublié dans ton sondage alors que c'est d'après ce que j'en ai lu un shell très intéressant, meilleur que bash.
(pis t'as aussi oublié psh le shell en Perl... Non mais ! Bon c'est un peu anecdotique j'admet, mais zsh ne l'est pas.)

--
Jedaï
Jedai est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/04/2006, 03h15   #7
Rédacteur
 
Inscription : juillet 2004
Messages : 2 573
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2004
Messages : 2 573
Points : 1 973
Points : 1 973
Bonjour tout le monde,

Je suis surpris de l'intérêt que vous portez au Shell mais chers linuxiens C'est tout de même l'élément le plus important sur un système Unix. Il sert d'intermédiaire entre le système d'exploitation et l'utilisateur. Pour ne rien vous cachez c'est lui que j'installe en premier sans oublier bien entendu un bon éditeur de texte (Vim) qui est l'outil de base pour modifier les fichiers de configuration du système. J'utilise Zsh (The Z Shell) pour sa simplicité d'utilisation et sa complétion. Lorsque je dis "simplicité", il faut bien entendu avaler le man dans sa globalité . Enfin bref, j'ai passé en gros 2 semaines pour obtenir ma configuration actuelle. Oui je sais, je ne suis pas un rapide. Zsh <> testé et approuvé
Mr
afrikha, vous avez oublié d'ajouter Zsh
__________________
.Olivier
Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 23/04/2006, 07h17   #8
Membre Expert
 
Avatar de afrikha
 
Étudiant
Inscription : août 2005
Messages : 1 600
Détails du profil
Informations personnelles :
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2005
Messages : 1 600
Points : 1 978
Points : 1 978
Citation:
Envoyé par Larkine
Mr afrikha, vous avez oublié d'ajouter Zsh
Oups
comment on fait pour l'ajouter au sondage ?

Peux-tu détailler les différences entre le zsh et bash ?; merci
__________________


Mes publications
Lisez
Les régles du forum
Pensez au bouton
afrikha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/04/2006, 11h43   #9
Responsable Perl et Outils

 
Avatar de djibril
 
Homme
Inscription : avril 2004
Messages : 9 360
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 9 360
Points : 13 734
Points : 13 734
bash shell linux par default
j'ai jamais eu de soucis, pourquoi changer
__________________
Pensez toujours aux cours, FAQ Perl et la fonction recherchez!!!!!!!!
Lisez les règles du forum Perl.

Aucun problème par MP, merci de poster vos questions dans les sous forums dédiés et rendez vos codes sources lisibles
djibril est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/04/2006, 12h18   #10
zul
Membre expérimenté
 
Avatar de zul
 
Inscription : juin 2002
Messages : 498
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 498
Points : 575
Points : 575
ksh pour l'usage interactif, parce qu'il est de base dans les BSD et dans quasi tous les Unix qui existent. Il a les fonctions utiles d'un shell, sans avoir trop de choses "inutiles" a faire. Le gros reproche que je fais a zsh, c'est 1/ qu'ils utilisent plein de syntaxes pas standard
2/ de par ce fait, il est en complete contradiction avec l'unix way ( et nombre d'utilisateurs de zsh se retrouvent completement perdu sur un autre unix )
3/ j'ai rarement vu un shell qui pompait autant de memoire


Pour les usages non-interactifs, j'utilise sh ( enfin ash, pas un lien virtuel vers un shell a la noix genre bash ) car c'est le standard.
zul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/04/2006, 14h40   #11
Membre chevronné
 
Avatar de Tuxico
 
Étudiant
Inscription : août 2003
Messages : 662
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2003
Messages : 662
Points : 697
Points : 697
bash en général .
ksh sur une machine de dev.
__________________
★ Pascal/Java/C/xhtml,css/SQL/Mips
★ Linux/unix
Tuxico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/04/2006, 14h58   #12
Membre Expert
 
Avatar de Gnux
 
Inscription : juillet 2003
Messages : 2 055
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 2 055
Points : 2 007
Points : 2 007
Citation:
Envoyé par Larkine
Bonjour tout le monde,

Je suis surpris de l'intérêt que vous portez au Shell mais chers linuxiens C'est tout de même l'élément le plus important sur un système Unix. Il sert d'intermédiaire entre le système d'exploitation et l'utilisateur. Pour ne rien vous cachez c'est lui que j'installe en premier sans oublier bien entendu un bon éditeur de texte (Vim) qui est l'outil de base pour modifier les fichiers de configuration du système. J'utilise Zsh (The Z Shell) pour sa simplicité d'utilisation et sa complétion. Lorsque je dis "simplicité", il faut bien entendu avaler le man dans sa globalité . Enfin bref, j'ai passé en gros 2 semaines pour obtenir ma configuration actuelle. Oui je sais, je ne suis pas un rapide. Zsh <> testé et approuvé
Mr
afrikha, vous avez oublié d'ajouter Zsh
J'allais le dire c'est une HONTE d'oublier ce shell l'un des plus configurables...Il te dit ce que tu dois faire sans que tu ne lui dises rien. Un de ces shells qui fait le boulot à ta place donc un bon shell
Sinon j'aime bien le bash dans sa forme embarqué Eshell sous Emacs je trouve ça super-pratique
Larkine: tu crois pas que tu pourrais mettre à dispo tes fichiers de conf zsh et fvwm? On pourrait les mettre sur dvp non? D'ailleurs certains seraient ils partants pour donner leur fichier de conf (commentés hein) pour faire une base de données en francais de fichiers de conf qui peuvent permettre de découvrir des ptits trucs. Vous en pensez quoi?
Sinon j'utilise Zsh et Bash je ne connais pas (encore!) les autres
Gnux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/04/2006, 16h45   #13
Membre émérite
 
Avatar de Celelibi
 
Inscription : janvier 2004
Messages : 990
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 990
Points : 822
Points : 822
Zsh aussi pour le shell interactif.
Et d'ailleurs il manque aussi une option "autre" au sondage.

Je préfère zsh pour sa configurabilité, et son auto-complétion. C'est un shell très complet, tellement complet que j'ai jamais eut le courrage de lire tous les man (parcequ'en fait le man zsh est découpé en plusieurs man plus "petits").

Par contre pour les script shell je mets /bin/sh (qui souvent est un lien vers /bin/bash).

zul tu pourrais expliquer de quelles constructions non standard tu parles. Et puis pour la mémoire, il prend à peine le double de bash.
__________________
Les vaches ne peuvent PAS voler, quoi qu'elles aient pu vous raconter.
Celelibi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/04/2006, 20h06   #14
Nouveau Membre du Club
 
Développeur Web
Inscription : juillet 2005
Messages : 60
Détails du profil
Informations personnelles :
Localisation : Canada

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juillet 2005
Messages : 60
Points : 36
Points : 36
Hello!

J'utilise également zsh.
Il est très configurable et possède une auto-complétation hors du commun.

Il est vrai que j'ai passer quelque temps à lire des manuels et à améliorer sa configuration. Mais ensuite c'est géniale.

@+
Shaika-Dzari est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2006, 09h10   #15
Membre Expert
 
Avatar de narmataru
 
Inscription : décembre 2002
Messages : 1 423
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : décembre 2002
Messages : 1 423
Points : 1 491
Points : 1 491
Bonjour,
J'utilise Bash moi aussi car il est par défaut sous Debian Pour avoir une (très) bonne complétion avec Bash il suffit d'installer le package bash_completion (il l'est déjà par défaut sous debian) et de décommenter ces lignes du fichier .bashrc :

Citation:
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profiles
# sources /etc/bash.bashrc).
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
et là c'est magique l'autocomplétion fonctionne aussi pour les paramètres d'un très grand nombre de commande (par exemple les paramètres de subversion, apt-get et aptitude, etc...).

Par exemple si je fait :

Citation:
apti[TAB] in[TAB] zsh[TAB][TAB]
ça me donne ;
Citation:
linimi:/home/narma# aptitude install zsh
zsh zsh30 zsh30-doc zsh30-static zsh-beta zsh-beta-doc zsh-doc zsh-static
linimi:/home/narma# aptitude install zsh
et je trouve ça super pratique

Mais c'est vrai que je n'ai jamais trop essayé les autres...
__________________
Reportage d'Arte sur Linux
narmataru est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2006, 09h26   #16
Membre éclairé
 
Avatar de herzleid
 
Inscription : juin 2002
Messages : 376
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juin 2002
Messages : 376
Points : 388
Points : 388
Sur mes machines perso c'est bash, car c'est comme pour tout le monde celui par defaut. Par contre au boulot c'est du korn shell (IBM AX et HP-UX), très bien aussi.
__________________
www.kywyxy.net
herzleid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2006, 09h48   #17
Expert Confirmé Sénior


 
Avatar de laurentschneider
 
Homme Laurent Schneider
Administrateur de base de données
Inscription : décembre 2005
Messages : 2 927
Détails du profil
Informations personnelles :
Nom : Homme Laurent Schneider
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Finance

Informations forums :
Inscription : décembre 2005
Messages : 2 927
Points : 4 549
Points : 4 549
j'aime bien ksh

par exemple
n'existe pas dans bash

mais je préfère utiliser bash à cause de TAB.

Bash n'est pas standard sous Unix, sur beaucoup de machines AIX il n'est pas installé.
laurentschneider est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2006, 10h32   #18
Membre Expert
 
Avatar de GLDavid
 
Inscription : janvier 2003
Messages : 2 620
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2003
Messages : 2 620
Points : 2 474
Points : 2 474
bash.
Pourquoi ? Et bien, historiquement, je n'ai connu que ce shell dès mes premiers pas sous Linux. De même, au cours de ma formation en informatique, notre module Unix était pour bash. Et même dans le milieu professionnel, je ne travaille ou ai travaillé sous bash (que ce soit sous linux, solaris ou irix).
Donc, bash for ever !

@++
__________________
GLDavid
Consultez la FAQ Perl ainsi que mes cours de Perl.
N'oubliez pas les balises code ni le tag

Je ne répond à aucune question technique par MP.
GLDavid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2006, 11h24   #19
Expert Confirmé
 
Avatar de Katyucha
 
Inscription : mars 2004
Messages : 3 109
Détails du profil
Informations personnelles :
Âge : 31
Localisation : Allemagne

Informations forums :
Inscription : mars 2004
Messages : 3 109
Points : 3 313
Points : 3 313
Citation:
Envoyé par herzleid
Sur mes machines perso c'est bash, car c'est comme pour tout le monde celui par defaut. Par contre au boulot c'est du korn shell (IBM AX et HP-UX), très bien aussi.
+1 si tu remplaces HP-UX par Solaris


Katyucha, qui n'accroche pas à Hp-Ux
__________________
Ancien Rédacteur Linux && Unix / Nouveau retraité de DVP
The UNIX way of sex:
gunzip;strip;touch;finger;mount;fsck;more;yes;umount;sleep

Je ne réponds ni aux messages privées, ni aux messages plein de fautes...
Katyucha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2006, 11h44   #20
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 489
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 5 489
Points : 9 638
Points : 9 638
Bonjour,

Pour ce qui est des temrinaux, j'utilise bash, principalement grâce à la complétion, et puis aussi parce que c'est le premier que j'ai utilisé.

En revanche, pour ce qui est de l'écriture des scripts, j'utilise ksh, parce que j'y suis obligé (bash non présent sur les machines de destination des scripts).
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h57.


 
 
 
 
Partenaires

Hébergement Web