Quali shell meno popolari usi e quali sono i loro vantaggi? [chiuso]


12

A parte ciò che puoi (probabilmente?) Le shell più popolari (bash, csh, Korn, zsh) quali altri conosci e usi e quali caratteristiche uniche hanno?

ps - Una risposta per shell sarebbe l'ideale per raccogliere un sondaggio significativo

Risposte:


8

Attualmente sto usando zsh, ma credo che sia la nuova tendenza nelle conchiglie. Finora non mi sono sporcato, ma per quanto ne so ha un supporto per il completamento automatico, un prompt sul lato destro, la modifica dei comandi su più righe e altre cose interessanti.


4

Mi piace il pesce , anche se lo uso raramente da solo. È tremendamente utile per i principianti che non hanno incontrato sh e pensano che bash sia ostile.


Ho installato Fish per giocarci su ad un certo punto, ma sto aggiornando il mio Linux box, quindi non l'ho reinstallato. Ne sono rimasto sinceramente colpito.
Thomas Owens,

1

Uso tcsh da anni. È retrocompatibile con csh, ma aggiunge un sacco di funzioni utili come il completamento dei comandi, la cronologia dei comandi, ecc. Questo è solo per uso interattivo. Per lo scripting, non penso che ci sia alcun motivo per usare qualcosa di diverso da bash.


tcshè difficile da usare per coloro che sono abituati alla shell Bourne poiché è discendente cshe si comporta in modo diverso rispetto ai discendenti della shell Bourne (come bash, zsh ecc.).
Maciej Piechotka,

@Maciej Hai ragione. Non consiglierei di passare a nessuno già abituato a un discendente della shell Bourne. Ho iniziato con csh e non ho trovato una buona ragione per cambiare.
KeithB,

Ho iniziato su tcsh e mi piace ancora meglio di bash. Ma alla fine ho dovuto trasferire la mia shell predefinita su bash perché continuo ad accedere a sistemi che non avevano tcsh. Dove come bash è praticamente ovunque (con contratto di locazione in Linux).
eSniff,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.