Diferencia entre revisiones de «Hacks para sistemas operativos Unix-like»

Contenido eliminado Contenido añadido
Línea 44:
== Modificando nuestro entorno de usuario. ==
=== Receta : Elegir un shell===
Casi por Defecto, los Sistemas Operativos UNIX-like citando por Ejemplo a GNU/Linux, usan Bash un Shell Clonico de Bourne Shell, uno de los Interpretes mas Importantes de Unix; pero siendo reescrito para el Proyecto GNU.
 
Otros Sistemas por ejemplo Solaris usan CSH, C Shell desarrollado en Berkeley por Bill Joy (Uno de los Fundadores de Sun Microsystems).
 
Pero como elegir un Shell, bien eso depende mas que nada, (como la mayoria de las cosas en UNIX) de lo que piensas Hacer con el Obviamente no todos los Shell's son Iguales y no todas la necesidades lo son.
 
En Sistemas como GNU/Linux la ventaja de usar un buen Shell es Importante mas no imperativo. No todos los Shell's funcionan Igual, cada uno tiene una Forma de trabajar y una Estructura diferente.
 
Los Sistemas que usan Bash son:
- GNU/Linux (La Gran mayoria, al ser GNU)
- Mac OS X (Antes usaba csh)
- Windows (mediante Cygwin)
 
Si se es Programador se preferira un Shell mas o menos de este tipo, la respuesta es CSH o TCSH. Son mas acordes al Trabajo a Realizar.
Pero si ya ha usado Shells como ASH o como Bourne de seguro BASH sera el Indicado para usted; al final de cuentas el mejor Shell es con el que el Usuario se sienta a agusto.
>
 
=== Receta : Redireccionar la entrada y la salida ===
Los sistemas operativos ''“unix-like”'', operan todo el sistema como si fuera un archivo, de hecho el teclado es un ''archivo de solo lectura'', (llamaremos al teclado como la entrada estándar) y el monitor un ''archivo de solo escritura'' (llamaremos al monitor como la salida estándar). Por lo general toda aplicación, recibe y/o entrega datos a través de la entrada y/o salida estándar, respectivamente.