[ home ] [ a / jp / h / lain ] [ b / hum ] [ mu / tech / v / vis / x ] [ meta / nexo ]

/tech/ - Tecnología

No rompas las leyes de Isaac Asimov
Nombre
Email
Comentario
Archivo





[]
Clave (Para eliminar el post.)

  • Archivos soportados: [ jpg, jpeg, png, gif ] , [ ogg, mp3 ] , [ webm ] & [ pdf ].
  • Adjuntos soportados: [ youtube, vimeo, dailymotion, metacafe & vocaroo ].
  • Tamaño máximo total 20MB.



File: 1618867320.png (51.77 KB, 849x171) ImgOpsiqdb

51.77 KB

No.2609

En este hilo discutimos que combinación de ceros y unos hacen el mejor shell.

En mi opinión, mksh es el mejor shell interactivo, mientras que dash es el mejor shell para ejecutar scripts.

mksh
>Extensible
>Es como zsh, pero sin todo el soy ni el bloat
>cumple con POSIX
>No tiene el bloat de bash
>Puedes bindear teclas a comandos facilmente
>Keybindings de emacs o vi
dash
>tres veces mas rapido que bash
>no tiene el bloat de bash

>Que shell usas?

>Por que?
>Usas algun framework para ese shell (i.e. *h-m*-zsh)
>>

No.2611

Usa el que más te guste y listo.
>>

No.2612

File: 160701360587.png (109.09 KB, 800x671) ImgOpsiqdb

109.09 KB
>>

No.2613

>>2609
Actualmente estoy usando Arch LInux, y la verdad no sé un coño acerca de todo este mundo de GNU/LInux. Así que solamente ocupo la que viene por defecto. Si no me equivoco, se pueden cambiar varios aspectos de un OS GNU/Linux, ¿no?
>>

No.2614

>>2613
Se puede cambiar absolutamente todo de GNU/Linux wai
>>

No.2621

>>2609
Todavía estoy aprendiendo bash en UWUntu wai ;_;
>>

No.3260

>>2609
Uso mksh para mi usuario, lo unico malo es el formato de la historia (que es binario). Entiendo que es por una cuestion de seguridad pero me vale madres. Fuera de eso es muy bueno.
>>

No.3262

File: 🤔2.jpeg (15.86 KB, 400x400) ImgOpsiqdb

15.86 KB
>>2609
No lo sé, dirán perlas de fish, dash y demás pero zsh solo funciona, es software bien maduro y tiene muchas cosas útiles. Además no pienso desechar mi zshrc solo para hacer el tonto con shells que no tienen tantas cosas útiles, y como casi todo software flojo y poco útil se escudan diciendo que "son anti bloat xddddd"
Para scripting me quedo con bash, los bashismos hacen todo super cómodo de programar y hacen al shellscript útil de verdad.
>>

No.3265

>>2614
¿Y cómo se puede hacerlo?
>>

No.3274

>>3262
zsh es BLOAT y no es POSIX
>>

No.3275

>>3274
Solo funciona bro
>>

No.3276

¿El historial de comandos lo gestiona la shell o la terminal? ¿Qué debería cambiar si no quiero líneas repetidas ni perder entradas si se va la luz?
>>

No.3315

>>3276
La shell, lee las manpages, generalmente controlas el historial con las variables HISTCONTROL, HISTSIZE y el comando shopt
>>

No.3322

>>3274
POSIX es. Quizá te refieras a que no es POSIX compliant. Entonces seguirás sin estar en lo correcto.
>>

No.3326

>>3322
Scripts de zsh mierda no son compatibles. Conoces de bashismos? Zsh es peor.
>>

No.3327

>>3326
Si funcionan me da igual si son posix o no. No hay que ser demasiado idealista con la tecnología, el punto es que cumpla su función y listo. Es decir, solo sigan usando bash para scripting y dejen de sobrepensar las cosas.
>>

No.3329

>>3327
El punto de hacer scripts que cumplan con POSIX es que puedan ser ejecutados en cualquier computadora independientemente de la shell. Nadie debería tener que instalar una shell específica para poder ejecutar tu script.
>>

No.3330

>>3329
Eso es en teoría, en la práctica tienes que más del 98% de las computadoras con unix tienen bash y por ende son capaces de ejecutar scripts escritos con éste, y precisamente, la mayoría de shellscripts están escritos usando bash porque tiene más ventajas y mejor sintaxis que las shells arcaicas como dash o las shells "anti bloat" (un eufemismo para "software incompleto e inútil"). Seguir usando dash o [inserte shell que nadie usa ni conoce] es no aceptar la realidad y vivir complicándose la vida.


[Post a Reply]
[ ]
[ home ] [ a / jp / h / lain ] [ b / hum ] [ mu / tech / v / vis / x ] [ meta / nexo ]