Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 26-09-2016 14:19:53

naguam
Membre
Lieu : Partout et nullepart à la fois
Distrib. : Certaines
Noyau : Certains
(G)UI : Certains
Inscription : 13-06-2016

[résolu] Quel shell utiliser?

J'ai vu que le shell par default de debian est bash, mais quel est votre shel préféré car je me pose la question de savoir si je dois remplacer bash par dash ou encore zsh.... au bien sûr le garder... (je parle par default, car je sais qu'on peut en installer plusieurs)

Dernière modification par naguam (26-09-2016 19:32:01)


Tout les mordus... euh... mes machines sont sous Linux! ...Ado Linuxien...  qui aime les "pts choco" et qui rêve de développer pour le linux-kernel...! Trop de machines actives pour en citer une seule!
Debian en Desktop et Debian en Server!

Hors ligne

#2 26-09-2016 14:31:20

otyugh
Membre
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016

Re : [résolu] Quel shell utiliser?

Zsh est zoli, mais je suis habitué à bash depuis le temps, donc merde !
Puis le support de #bash sur freenode est excellentissime. smile

Hors ligne

#3 26-09-2016 14:48:36

naguam
Membre
Lieu : Partout et nullepart à la fois
Distrib. : Certaines
Noyau : Certains
(G)UI : Certains
Inscription : 13-06-2016

Re : [résolu] Quel shell utiliser?

Ok XD mais qu'apporte le dash ou le zsh par rapport bash

Question à part, est-ce qu'une distrib utilise encore le shell normal (slackware peut-être)?   C'est juste par pure curiositée! wink

Tout les mordus... euh... mes machines sont sous Linux! ...Ado Linuxien...  qui aime les "pts choco" et qui rêve de développer pour le linux-kernel...! Trop de machines actives pour en citer une seule!
Debian en Desktop et Debian en Server!

Hors ligne

#4 26-09-2016 15:17:52

raleur
Membre
Inscription : 03-10-2014

Re : [résolu] Quel shell utiliser?

Précision :
- bash est le shell interactif par défaut pour les utilisateurs.
- dash est le shell non interactif par défaut pour le système (/bin/sh)

Dash est plus léger, rapide et a moins de risques de sécurité que bash, c'est pourquoi il est utilisé par Debian comme shell non interactif par défaut pour l'exécution des scripts. Par contre il n'est pas très pratique comme shell interactif car il n'a pas les fonctionnalités interactives de bash comme l'historique, la complétion... (qui ne servent à rien en usage non interactif)

Hors ligne

#5 26-09-2016 19:08:18

Lancelot du Lac
Membre
Lieu : France
Distrib. : Jessie | Stretch
Noyau : Linux 3.16.0-4-amd64 | 4.5.0-1-amd64
(G)UI : ZSH / LXDE, Openbox | KDE
Inscription : 22-02-2016

Re : [résolu] Quel shell utiliser?

Pour ma part, j'ai testé Zsh et Fish, et je suis resté sur Zsh. Zsh est extrêmement configurable, c'est la raison pour laquelle je le garde. Il a un meilleur système d'autocomplétion, un système de globbing époustouflant (presque trop d'ailleurs), il peut corriger les erreurs de frappe, il y a un partage d'historique entre les différentes sessions ouvertes, de grandes possibilités de configurer le prompt (dont un prompt à droite), et pas mal d'autre chose encore. En fait, Zsh regarde ce que font tous les autres shells(bash, ksh, csh, etc.), et copie leurs idées. Il y a aussi un grand nombre de plugins disponibles. Pour la doc, c'est très complet, mais un peu ardu : elle fait environ 500 pages et les explications sont pour le moins concises. Mieux vaut passer d'abord par un tutoriel.
J'ai bien aimé Fish, qui est utilisable sans configuration préalable (c'est du prêt à l'emploi), mais certains aspects m'avaient déplu. Je trouve aussi le scripting en fish peu commode. Un gros avantage par rapport à Zsh cependant : la coloration syntaxique est active, efficace, et plus rapide. Sur Zsh, on peut avoir la coloration, mais avec un plugin, ce qui ralentit un peu.

Dell Inspiron 7500 series - Debian Stretch - KDE/openbox - ZSH
Samsung - Debian Jessie - LXDE/pas de graphique - ZSH

Hors ligne

#6 26-09-2016 19:09:48

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : [résolu] Quel shell utiliser?


"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

En ligne

#7 26-09-2016 19:31:29

naguam
Membre
Lieu : Partout et nullepart à la fois
Distrib. : Certaines
Noyau : Certains
(G)UI : Certains
Inscription : 13-06-2016

Re : [résolu] Quel shell utiliser?

Merci smolski, toujours du bon boulot!

Je vais rester sur bash... Mais je vais tester zsh en vm

Dernière modification par naguam (26-09-2016 19:35:51)


Tout les mordus... euh... mes machines sont sous Linux! ...Ado Linuxien...  qui aime les "pts choco" et qui rêve de développer pour le linux-kernel...! Trop de machines actives pour en citer une seule!
Debian en Desktop et Debian en Server!

Hors ligne

#8 26-09-2016 20:54:55

raleur
Membre
Inscription : 03-10-2014

Re : [résolu] Quel shell utiliser?

smolski a écrit :


Je trouve que cette page mélange allègrement terminal et shell, qui sont deux choses bien distinctes.

Hors ligne

#9 26-09-2016 20:57:19

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : [résolu] Quel shell utiliser?

raleur a écrit :

Je trouve que cette page mélange allègrement terminal et shell, qui sont deux choses bien distinctes.

La distinction serait Shell = l'interpréteur et Terminal = Le programme qui présente le shell ?


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

En ligne

#10 26-09-2016 21:18:10

Lancelot du Lac
Membre
Lieu : France
Distrib. : Jessie | Stretch
Noyau : Linux 3.16.0-4-amd64 | 4.5.0-1-amd64
(G)UI : ZSH / LXDE, Openbox | KDE
Inscription : 22-02-2016

Re : [résolu] Quel shell utiliser?

Tu peux tester Zsh directement sur ta machine principale, les fichiers de config n'étant pas du tout les mêmes que ceux de Bash. Regarde Fish aussi, c'est très agréable à employer. Dans les deux cas, la syntaxe de base est à peu près la même que celle de Bash (du Bourne Shell en fait !)

Dell Inspiron 7500 series - Debian Stretch - KDE/openbox - ZSH
Samsung - Debian Jessie - LXDE/pas de graphique - ZSH

Hors ligne

#11 02-11-2016 22:09:27

numa
Membre
Distrib. : Debian 8 - Fedora
(G)UI : Gnome
Inscription : 27-10-2016

Re : [résolu] Quel shell utiliser?

Pour ma part je reste sur bash ; certaines commandes comme random ne fonctionnent pas forcément avec les autres...

Hors ligne

#12 02-11-2016 22:27:22

greenmerlin
Membre
Lieu : 127.0.0.1
Distrib. : Archlinux/TinycoreLinux(CorePure 64-6.4.1)/Jessie
Noyau : 4.2.2-1 / 4.4
(G)UI : wmaker
Inscription : 23-01-2016

Re : [résolu] Quel shell utiliser?

zsh POWAAAAAAAAAAAAA big_smile

" La plus importante et la plus négligée de toutes les conversations, c'est l'entretien avec soi-même. "
Chancelier Oxenstiern.

536920766f7573206172726976657220c3a0206c69726520c3a7612c20632765737420717565206e6f757320706172746167656f6e73206c6573206dc3aa6d65732063656e747265732064e28099696e74c3a972c3aa74732e

Hors ligne

#13 02-11-2016 22:31:04

naguam
Membre
Lieu : Partout et nullepart à la fois
Distrib. : Certaines
Noyau : Certains
(G)UI : Certains
Inscription : 13-06-2016

Re : [résolu] Quel shell utiliser?

xD... big_smile lol lol tongue out.gif

Dernière modification par naguam (02-11-2016 22:31:41)


Tout les mordus... euh... mes machines sont sous Linux! ...Ado Linuxien...  qui aime les "pts choco" et qui rêve de développer pour le linux-kernel...! Trop de machines actives pour en citer une seule!
Debian en Desktop et Debian en Server!

Hors ligne

#14 02-11-2016 22:58:25

Frosch
Adhérent(e)
Lieu : Sion (CH)
Distrib. : Chakra
Noyau : Linux 4.5.7
(G)UI : Plasma 5.8
Inscription : 09-12-2015
Site Web

Re : [résolu] Quel shell utiliser?

Personnellement j'aime bien fish et ses agréables couleurs, pour une utilisation standard en terminal (je ne fais pas de scripts).

Sur FreeBSD il y a tcsh par défaut qui est assez similaire à bash... je ne sais pas exactement en quoi consistent les différences entre les deux ?

Schokolade ist keine Lüge.

En ligne

Pied de page des forums