OVH Cloud OVH Cloud

choix du shell

60 réponses
Avatar
Sebastien Kirche
Bonjour,

(je suis conscient que ça va frôler le troll, alors on va tâcher de rester
calmes pour ne pas le réveiller :)

Voilà un moment que je m'investis de façon grandissante dans Unix (Linux,
OSX ou QNX) et je m'interroge sur le choix du shell sur un système.

J'ai l'habitude principalement de bash sous Linux, et dans une moindre
mesure [t]csh sur Mac/qnx. Parce que ce sont les shells par défaut
certainement.

À la lecture (périodique) de ce groupe il me semble que souvent zsh est
cité comme meilleure alternative au bash.
En dehors de (simples) considération de goût, est-ce que zsh est
préférable ?

Je crois me rappeler avoir vu ici-même des remarques sur le fait que
développement de bash était plutôt gelé ? Est-ce qu'alors zsh c'est
l'avenir ?

Comme je le disais, je me considère encore en phase d'apprentissage, aussi
vaut-il mieux pour moi investir du temps sur zsh ?

Existe-t-il de la littérature à conseiller sur zsh à la manière du guide
Advanced Bash Scripting ?

Merci de vos avis, dans la limite du raisonnable :)

Sébastien Kirche

10 réponses

2 3 4 5 6
Avatar
Thomas Nemeth
Le mer 21 jui 2004 à 11:19, Sebastien Kirche a tapoté :
| On 21 Jul 2004, Thomas Nemeth wrote:
|
| > J'ai gardé les qwerty sur mes Sparcs : si ce n'est pas très pratique
| > pour le français, en revanchem c'est idéal pour coder. Et puis on
| > n'a pas à se faire chier pour le map du clavier ;-)
|
| Et je pourrais alors peut-être mettre le type 6 sur le pécé ?

Avec un adaptateur. Mais j'ai entendu dire/lu (certainement dans
fcss) que ca n'était pas toujours une bonne idée :(


| Faut que j'essaie de le brancher.
| Comme ça je pourrais avoir une vraie touche compose :)

:)


| [1] Au fait tu n'as plus de connexion rapide ? Depuis ton déménagement on
| ne te vois plus...

Effectivement, je suis en RTC...


Thomas
--
BOFH excuse #445:
Browser's cookie is corrupted -- someone's been nibbling on it.
Avatar
Erwann ABALEA
Bonsoir,

On Wed, 21 Jul 2004, Thomas Nemeth wrote:

Le mer 21 jui 2004 à 11:19, Sebastien Kirche a tapoté :
| On 21 Jul 2004, Thomas Nemeth wrote:
|
| > J'ai gardé les qwerty sur mes Sparcs : si ce n'est pas très pratique
| > pour le français, en revanchem c'est idéal pour coder. Et puis on
| > n'a pas à se faire chier pour le map du clavier ;-)
|
| Et je pourrais alors peut-être mettre le type 6 sur le pécé ?

Avec un adaptateur. Mais j'ai entendu dire/lu (certainement dans
fcss) que ca n'était pas toujours une bonne idée :(


J'ai un Type6 USB sur mon portable, et ça marche impec, même sous Windows
2000.

--
Erwann ABALEA - RSA PGP Key ID: 0x2D0EABD5
-----
L33> Larry<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [, 24 Jan
Ils ont du tirer une drôle de tronche en remplissant le registre
d'état-civil...
-+- AGV in: Guide du Neueu d'Usenet - Le neuneu masqué-+-

Avatar
Thomas Nemeth
Le jeu 22 jui 2004 à 00:41, Erwann ABALEA a tapoté :
|
| On Wed, 21 Jul 2004, Thomas Nemeth wrote:
|
| > Le mer 21 jui 2004 à 11:19, Sebastien Kirche a tapoté :
| > | On 21 Jul 2004, Thomas Nemeth wrote:
| > |
| > | > J'ai gardé les qwerty sur mes Sparcs : si ce n'est pas très pratique
| > | > pour le français, en revanchem c'est idéal pour coder. Et puis on
| > | > n'a pas à se faire chier pour le map du clavier ;-)
| > |
| > | Et je pourrais alors peut-être mettre le type 6 sur le pécé ?
| >
| > Avec un adaptateur. Mais j'ai entendu dire/lu (certainement dans
| > fcss) que ca n'était pas toujours une bonne idée :(
|
| J'ai un Type6 USB sur mon portable, et ça marche impec, même sous Windows
| 2000.

Oh ! Ils sont USB, maintenant... Faudra que je me mette à la page :)


Thomas
--
C'est décidément trop compliqué de rediriger vers les bons groupes :o(
Facile, tu rediriges vers fr.comp.erwan.david. :))

-+- QL in Guide du Fmblien Assassin : "Et toc !" -+-

Avatar
Sebastien Kirche
On 22 Jul 2004, Thomas Nemeth wrote:

J'ai un Type6 USB sur mon portable, et ça marche impec, même sous
Windows 2000.


Oh ! Ils sont USB, maintenant... Faudra que je me mette à la page :)


Le mien n'est pas USB, puisqu'il va sur une SS20.

La prise ressemble comme une soeur à une ps2, mais je me demande ce que ça
peut donner avec la souris branchée sur le clavier...

Pas eu le temps de tester hier.

Sébastien Kirche


Avatar
Sebastien Kirche
On 21 Jul 2004, Laurent Wacrenier wrote:

Sebastien Kirche écrit:
Et j'ai oublié de dire que les ctrl-h ou ctrl-w standards
fonctionnaient.


Que dit Ctrl-V Ctrl-H ?

Que dit ESC-k ou Ctrl-V suivi de la touche ?


esc-k backspace -> rien


lance
bindkey '^[k' describe-key-briefly
Avant


"^?" is delete-char

ctrl-v backspace -> insère ^?



"^H" is backward-delete-char

J'obtiens les mêmes résultats suivant mon réglage de terminal.

bindkey "^?" backward-delete-char

deux caractères pour ^?


Ça marche aussi.

Cependant je crois que la meilleure solution reste de choisir la bonne
émulation de terminal du côté Mac.
Car si le mapping est mauvais quand je me loggue en ssh, il est correct en
local. Je ne peux donc pas sauver le bindkey dans le .zshenv (?)

Quel est le meilleur choix parmi les émulations proposées ? Je ne connais
pas les différences entre les types de vt.
Terminal.app me propose :
- ansi
- rxvt
- vt52
- vt100
- vt102
- xterm
- xterm-color

Sachant que le Terminal.app n'est pas un vrai xterm.

Sébastien Kirche



Avatar
Gilles Berger Sabbatel
On Wed, 21 Jul 2004 08:43:36 +0000, Thomas Nemeth wrote:

J'ai gardé les qwerty sur mes Sparcs : si ce n'est pas très pratique
pour le français, en revanchem c'est idéal pour coder. Et puis on
n'a pas à se faire chier pour le map du clavier ;-)


Personnellement, je trouve le QWERTY à chier : on confond le "a" et le
"q", les "$", "/", ":", etc, ne sont pas à la bonne place, et j'ai du
mal à trouver les "[]", "{}", "|", etc... Sans parler du fait qu'écrire
en français correct relève de l'exploit... :-)

Bon, j'exagère un peu, mais à peine. Je suis passé à l'AZERTY avec
bonheur, après une bonne vingtaine d'années de pratique du QWERTY (y
compris pour coder, bien sûr). Cela fait maintenant quelques années que
j'utilise l'AZERTY, et c'est quand je passe au QWERTY que je suis perdu (y
compris pour coder)... Les "|", "{}", par exemple, ne sont pas
franchement plus accessibles en QWERTY (il faut utiliser "Shift" au lieu
de "Alt Gr").

Ceci juste pour dire que ce n'est qu'une question d'habitude. Je m'y suis
fait en quelques semaines, et je suis toujours surpris de voir des plus
jeunes que moi prétendre ne pas y arriver. Disons que le clavier QWERTY,
aux yeux de certains, cela fait plus "informaticien bardu", plus "viril"....

Avatar
Laurent Wacrenier
Gilles Berger Sabbatel écrit:
Personnellement, je trouve le QWERTY à chier : on confond le "a" et le
"q", les "$", "/", ":", etc, ne sont pas à la bonne place, et j'ai du
mal à trouver les "[]", "{}", "|", etc... Sans parler du fait qu'écrire
en français correct relève de l'exploit... :-)


Il m'est arrivé de taper des programmes sur un terminal
ISO646-FR (ASCII français).

un petit programme C s'affichait comme celà :

int main(argc, argv) é
int argc;
char *argv°§;
printf("hello worldçn");
è

Avatar
Erwann ABALEA
On Thu, 22 Jul 2004, Sebastien Kirche wrote:

On 22 Jul 2004, Thomas Nemeth wrote:

J'ai un Type6 USB sur mon portable, et ça marche impec, même sous
Windows 2000.


Oh ! Ils sont USB, maintenant... Faudra que je me mette à la page :)


Le mien n'est pas USB, puisqu'il va sur une SS20.

La prise ressemble comme une soeur à une ps2, mais je me demande ce que ça
peut donner avec la souris branchée sur le clavier...


Marchera pas, c'est pas du PS/2.

--
Erwann ABALEA - RSA PGP Key ID: 0x2D0EABD5
-----
DA> à moins qu'il n'y ait une recette du magret à la Guinness ?
Faut pas confondre canette et cannette.
-+- TT in : GNU - Coin coin, le poivrot et la bouteille de gnac -+-



Avatar
Vincent Bernat
OoO Lors de la soirée naissante du mercredi 21 juillet 2004, vers
17:24, Laurent Wacrenier <lwa@ teaser . fr> disait:

Les terminaux, sinon les installateurs qui redéfinissent le clavier
avec leurs préférences.

bindkey "^?" backward-delete-char


J'avais justement souvent ce problème. En même temps, j'ai la touche
"Del" qui me renvoie "~". J'ai donc tenté les manips suivantes :

bindkey '^[k' describe-key-briefly

qui me donne que ^[[3 est inconnu et je fais donc :

bindkey '^[[3' delete-char

Et aucun changement. Je fais donc :

bindkey '^[[3' rerjejrhkejrhkek

Et là, j'ai une erreur comme quoi il connaît pas. Mais bon, que
backspace marche, c'est déjà pas mal. :)
--
printk("??? No FDIV bug? Lucky you...n");
2.2.16 /usr/src/linux/include/asm-i386/bugs.h

Avatar
laurent.pertois
Stephane Chazelas wrote:

Mais j'ai quand meme trouvé:

http://www.tug.org/docs/tldoc/english/livese5.html
If you're running an earlier [than 10.2] Mac OS X version,
however, the default shell is zsh


Ca, c'est faux, avant la 10.3 ca a toujours été tcsh le shell par
défaut, depuis la 10.3, les nouveaux utilisateurs ont bash, ceux créés
avant la mise à jour gardent tcsh.

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.

2 3 4 5 6