domingo, 1 de marzo de 2009

Tips para Linux que todos deberiamos saber. Parte I

Quisiera compartir con ustedes unos tips para Linux en esta pagina, son 57 tips o ayudas que están en ingles y espero poder ir presentándolas cada cierto tiempo, espero que les sea de utilidad. Aquí van las primeras 5.

#1 Revisar que no es ejecutado por ti

Si deseas saber que otros usuarios están robando el precioso tiempo de tu CPU con sus experimentos científicos, servidores web o cualquier otra cosa, entonces veamos todos los procesos que no están siendo ejecutados por ti:

ps aux | grep -v `whoami`

O quizás algo mas inteligente, porque no mostrar solo la lista de los 10 que mas tiempo consumen:

ps aux  --sort=-%cpu | grep -m 11 -v `whoami`

Quizás sea mejor ejecutar esto como root aso se filtrara los procesos vitales que están en segundo plano. Ahora que tienes esta información solo necesitas matar los procesos.

#2 Reemplazar el mismo texto en múltiples archivos

Si tienes un texto que quisieras reemplazarlo en varios archivos, hay muchas formas de hacerlo. Para reemplazar el texto Windows por Linux en todos los archivos (llamados prueba algo) en el directorio actual puedes ejecutar lo siguiente:

perl -i -pe 's/Windows/Linux/;' prueba*

Para reemplazar el texto Windows por Linux en todos los archivos en directorio actual y bajar puedes hacer lo siguiente:

find . -name '*.txt' -print | xargs perl -pi -e's/Windows/Linux/ig' *.txt

O si prefieres esto también funcionaria pero solo con archivos regulares

find -type f -name '*.txt' -print0 | xargs --null perl -pi -e 's/Windows/Linux/'

#3 Reparar un terminal con problemas

Alguna vez ha pasado que accidentalmente usamos cat o less para listar archivos y terminamos viendo en vez de eso un binario. Esto usualmente envuelve una serie de de códigos que malograrían el terminal. Estará emitiendo bips y mostrando caracteres basura al final todo termina siendo jeroglíficos y no sabes que hacer. Bueno obviamente bash sigue trabajando pero no puede leer lo que actualmente esta pasando. Envía al terminal un comando de inicialización:

reset

Y todo estará bien de nuevo.

#4 Creando claves para Mozilla Firefox

Una característica muy util de Konqueror es la habilidad de tipear gg "cebolla" para hacer una búsqueda en Google basada en la palabra cebolla. Lo mismo se puede hacer con Firefox, primero haz clic en Marcadores > Administrar Marcadores y agrega un nuevo Marcador y añade una URL asi:

http://www.google.com/search?q=%s

Ahora selecciona la entrada en editor de marcadores y clic en el botón Propiedades. Ahora ingresa la palabra gg (o cualquiera que escogas) y el proceso esta completo. El %s en la URL sera reemplazado con el texto después de la palabra clave.

#5 Ejecutando varias sesiones X

Si compartes tu PC con Linux con alguien mas y estas cansado de logearte y salir, quizás te alivie saber que no es necesario hacer eso. Asumiendo que tu computadora inicia en modo grafico ( nivel 5) presionando a la misma vez las teclas Control + ALT + F1 aparecerá la ventana para logearse. Ingresa tu usuario y contraseña y ejecuta:

startx -- :1

para obtener el ambiente gráfico. para regresar a tu sesión anterior, presiona Control + ALT + F7, mientras estas regresando presiona Control + ALT + F8.

Puedes repetir el truco: las teclas F1 a F6 identifican seis sesiones de consola, mientras que las teclas F7 a F12 identifican seis sesiones X o gráficas.
Nota: aunque esto pueda funcionar en la mayoría de los casos, distribuciones diferentes pueden implementar esta característica en otras formas.

No hay comentarios: