logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

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 13:19:53

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
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 18:32:01)

Hors ligne

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

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

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

virtue_signaling.pngpalestine.png

Hors ligne

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

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
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

Hors ligne

#4 26-09-2016 14: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)

Il vaut mieux montrer que raconter.

Hors ligne

#5 26-09-2016 18: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 18:09:48

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [résolu] Quel shell utiliser?


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

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

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
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 18:35:51)

Hors ligne

#8 26-09-2016 19: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.


Il vaut mieux montrer que raconter.

Hors ligne

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

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
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.

Hors ligne

#10 26-09-2016 20: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 21: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 21: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 21:31:04

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
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 21:31:41)

Hors ligne

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

Frosch
Membre
Distrib. : FreeBSD
(G)UI : Xfce
Inscription : 09-12-2015

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 ?

Hors ligne

Pied de page des forums