18 noviembre 2009

Opciones interesantes en el mkdir

Existen opciones muy interesantes en el mkdir que no son muy usadas o entendidas. Por ejemplo si queremos crear varios directorios anidados, algo como:
dir1
dir2
dir3
dir4
y solo existe dir1, entonces podemos hacer un mkdir -p dir 1/dir2/dir3/dir4 asi nos evitamos los sucesivos mkdir y cd.

Otra opcion interesante es usar el modificador -m que te asigna permisos al directorio:
mkdir -p -m 544 dir1/dir2/dir3/dir4 le asignaremos permisos 544 a dir4 y nos evitamos un chmod 544 dir4.

Considerable el ahorro :D

26 octubre 2009

Optimizar el inicio de Firefox

Uno de los males de firefox es la demora al iniciar, ahora existen un par de formas para optimizar el inicio, logrando que parta considerablemente más rápido.

Una opción es instalar esta extensión, que permite realizar una optimización a las bases de datos que maneja Firefox para los datos historicos.

https://addons.mozilla.org/en-US/firefox/addon/13878

Ahora si gustan hacerlo a pulso, requiere un par de vueltas adicionales:
- Ir a Herramientas.
- Consola de errrores.
- En comandos ingresar:
Components.classes["@mozilla.org/browser/nav-history-service;1"].getService(Components.interfaces.nsPIPlacesDatabase).DBConnection.executeSimpleSQL(”VACUUM”);
- Presionar en evaluar... y se congelara unos segundos mientras realiza la optimizacíon.

Después al iniciar nuevamente Firefox, notarán la enooooooooooooooooooooorme diferencia.

21 octubre 2009

Firefox no utiliza el archivo hosts

Firefox, al resolver los nombres depende de como este conectado en la red es como resolverá los nombres de los sitios. Por ello, si no les esta tomando algún nombre ingresado en el archivo que en linux esta ubicado en /etc y en windows en c:\windows\system32\drivers\etc, la causa más probable es que tiene configurado un proxy de forma manual.

Si estamos en una red donde no hay proxy, FF resolvera los nombres buscando en el archivo hosts y despues preguntara al dns configurado en el sistema.

Si esta en una red con proxy, tiene un par de detalles:
- si tiene configurado la opción de Autodetectar proxy en la red, primero consultará el archivo hosts, luego al proxy si encuentra alguno. Sino encuentra proxy, primero el archivo hosts y luego al dns del sistema.
- si tiene configurado la opción "Proxy manual" o automático, las consultas van directo al proxy, no pasa por el archivo hosts.

07 septiembre 2009

Optimizar el uso de edicion de documentos con VI

Muchas veces tal como hacemos en Windodws, en linux necesitamos tener mas de un documento abierto, y para eso, si estamos en modo consola se hace complicado y tenemos que recurrir a trucos como usar screen (descrito en este post) pero también podemos usar algunas de las tantas potencialidades del mismo VI, que es dividir la ventana para el mismo archivo o dos distintos... como se quiera. Como hacerlo?? simple...

En el archivo abierto, si queremos dividir la pantalla en dos y ver el mismo archivo, en modo escape se usa :split y listo :D

Ahora si queremos abrir dos archivos distintos y ya tenemos uno abierto, hacemos los siguiente:

En modo escape ingresamos el comando :new /ruta/al/archivo/que/queremos ojo!!! que incluso queda habilitado el autocompletar con el tab! :) quedando algo asi:


una vez abierto, para moverse desde el panel superior al inferior y al verres deben presionar:

Para ir al inferior CTRL-Ww y para ir al superior CTRL-W CTRL-W (sí, dos veces el mismo golpe de teclas)

despues si quieren cerrar alguno de los archivos, se pasan al panel correspondiente y escriben el tradicional :q o :wq o :x etc...

02 septiembre 2009

Una buena forma de aprender linux

Muchas veces, a quienes le interesa ingresar al mundo de linux, el tema de la instalación es la barrera numero 1, donde muchos ya quedan algo desesperanzados, ademas, hay que reconocer que si bien las distribuciones han trabajado bastante en el tema, aun quedan algunas cosas muy técnicas.

Para probar algunas distribuciones, buscar la que mas te gusta y ahorrarte la instalación, sin tener doble booteo para mantener tu windows y poder probar cuantas veces gustes... puedes usar una appliance. Las appliance, son instalaciones listas de sistemas operativos con aplicaciones, que son para llegar y usar, son modificables (le puedes agregar mas programas), si estropeas la appliance, basta con que borres el archivo y la descargues nuevamente y empiezas desde cero, o la puedes respaldar, con tan solo hacer una copia de los archivos.

Afortunadamente, sitios como bagside.com entregan estas appliance sin costo y así facilitar las cosas para quienes comienzan, solo necesitas el vmware player y al descomprimir queda un archivo con extension vmx. Este archivo, al dar doble click, abre el vmware player, quien ejecuta la appliance y comienza a cargar la distribución seleccionada.

Para buscar appliances, pueden usar http://www.vmware.com/appliances/ donde se deben fijar en el precio, hay algunas pagadas y ahi mismo aparece las claves usadas para los distintos accesos .

Esto tambien sirve para probar aplicaciones, configuraciones para quienes estan mas avanzados y no tienen un ambiente de prueba, por falta de recursos...

01 septiembre 2009

Cómo ver los números de línea en VI ????

Muchas veces cuando se revisa algún código es necesario ver los números de línea, para ello debemos hacer lo siguiente:
  • Presionar la tecla escape
  • e ingresar el comando :set nu
y veran aparecer los numeros de línea a la derecha. Para quitarlos, se debe:

  • Presionar la tecla escape
  • ingresar el comando :set nu!
Saludos!!

14 agosto 2009

Ver los procesos en forma de arbol

A muchos nos paso y a otros aún les pasa, que cuando necesitan saber cúal proceso es el padre de quien, es una gran interrogante o problema, y en realidad existen dos formas de saberlo, la mas facil de ver y "grafica" es utilizando el modificador f del comando ps. Si se utiliza un ps -auxf podremos ver:
  • todos los procesos corriendo en el sistema (el parametro a)
  • con datos de los usuarios (el parametro u)
  • información adicional, como el comando y los parametros (el parametro x)
  • Ver los procesos en forma de arbol, o forest en ingles, (el parametro f)
En la imagen podemos ver comandos gatillados por cron (quien ejecuta tareas programadas) y podemos observar facilmente quien es el padre de los telnet por ejemplo.


Ojo, que esto es una imagen recortada, al lado izquierdo esta toda la información de los procesos, como los pid, usarios, consumo memoria y cpu, etc...

Buscar en Google

Google