p01

articulo a0001 - pagina p01 - 1.- Origenes ¿ Los Scripts son del pasado ?

Ciertamente casi todo lo que usamos en informática tiene sus bases hace muchos años. Incluso los más modernos algoritmos seguramente se basan en principios de los años 50. La única diferencia es que actualmente la capacidad de proceso es mucho mayor. Ahí podemos ver las macro-aplicaciones gráficas actuales , casos que era imposible llevar a la accción antaño.

Las bases de la programación shell invoca a los orígenes de los sistemas unix.

La evolución de los sistemas Shells que se puede ver como el mini-sistema operativo que fue permitiendo la ejecución de comandos cada vez más poderoso y más práctico para el usuario. Hablamos del sh, del ksh , del csh y finalmente del bash. Habrá un montón que nos olvidamos, pero es en base a las capacidades que nos aportan esos mini sistemas, la posibilidad de implantar futuros shells por encima de ellos.

Por tanto se puede afirmar que los scripts son del pasado, son del presente y serán del futuro, pues la velocidad y practicidad de ejecución NUNCA podrá ser reemplazada ni por un sistema distribuido ni por una aplicación web.

Mientra exista UNIX existirán Shell Scripts.

articulo a0003 - pagina p01 - Agilidad en la ejecución de ordenes. Espíritu de profiling

Cuéntese el tiempo que se tarda en las veces que te equivocas al escribir cp -Rf o bien la necesidad de recordar exáctamente si es mayúscula, minúscula, si lleva antes un guión.. La idea es hacerlo sólo una vez o muy pocas y tenerlo todo automatizado con guiones de profiling.

Disponemos a continuación seguramente las 4 órdenes de ejecución más usadas en cualquier entorno Unix.

cf - cp -Rf : Alias de Copia recursiva sin permiso rf - rm -Rf : Alias de Borrado recursivo sin permiso cw - chown -R : Función de actualización de permiso y grupo tz - tar zxvf : Alias de descompresión agil

Sinceramente utilizando estos alias / funciones el tiempo que se tarda a lo largo de un año en realizar tareas rutinarias disminuye al menos un 30%.

Sigamos preparando un entorno agil para nuestro trabajo diario. Brqx.

articulo a0005 - pagina p01 - Bases generales de edicción en sistemas Unix

A la hora de editar archivos en sistemas unix, debemos plantearnos el tiempo necesario para realizar el cambio. Si hablamos de cambios pequeños, lo ideal es conectarse via telnet /ssh al sistema y cambiarlo directamente en el archivo, ya sea usando el vi, el emacs o cualesquiera otros editores que haya.

Si el cambio es grande, entonces recomendamos hacerlo de otra manera. Utilizando un editor de texto desde un sistema externo ( tipo Windows, Mac o Xwindows ). Accederemos al fichero por ftp y grabamos directamente.

Aparte de temas de velocidad de ejecución del cambio, es muy importante también la claridad que ofrecen estos programas específicamente preparados para ello.

No reeinventemos la rueda. Si es un cambio grande usar EditPlus, UltraEdit, Etc. Si el cambio es poca cosa hacerlo directamente con Vi u Emacs.

A continucación vamos a recordar las teclas útiles de estos dos editores y que cualquier persona que trabaje en entornos unix debería saber casi de memoria. Saludos.

articulo a0002 - pagina p01 - Información Arquitectura Brqx - Cygwin Portable

El objetivo principal es disponer en todo momento de un sistema agil portable sin instalación ni descargas posteriores de módulos de cygwin que siempre funcione.

Por tanto que no se requiera instalar nada, sólo descargar , configurar - o ni eso - y ejecutar. Disponer en todo momento de toda la arquitectura de scripts y disponer en todo momento de un entorno cygwin portable.

Distribuir contenido