Feeds:
Entradas
Comentarios

Archive for 30 junio 2008

¡¡Sería rico!! desgraciadamente nadie me da ni 25 céntimos por ello. Sin embargo GDM sí te puede exigir 25 céntimos por iniciar tu sesión. ¿Cómo? sigue leyendo por favor.

En la pantalla de inicio de GDM escribe, tal cual: Require Quarter. Una vez introducido, escribe tu usuario y contraseña como lo haces habitualmente y ¡¡no olvides el monedero!! :-D

Fuente: FOSSwire.

Read Full Post »

De atoztoa en ATOzTOA

Encontrar rápidamente el PID con pgrep

pgrep busca en los procesos ejecutados actualmente enumerando los identificadores de procesos que coincide con el criterio de búsqueda.

pgrep ssh
-Da como resultado todos los PID asociados con el proceso ssh.

Ejecutar el último comando

!!
Ejecuta el último comando que has usado en la línea de comandos.

¿No se usa la tecla flecha arriba para eso?

El comando !! es muy útil cuando te olvidas de empezar un comando con sudo:

apt-get update
sudo !!

Ejecutar el último comando que empieza con…

Si quieres ejecutar el último comando del historial que empieza por S puedes usar el siguiente comando:

!s
-Ejecuta el último comando del historial que empiece con s.

Último argumento

Puedes usar el último argumento del comando anterior con $_

por lo que sólo tendrás que escribir una ruta larga una vez:
cp assignment.htm /home/phill/reports/2008/
cd $_
para ir directamente a la carpeta

Puedes usarlo como te guste. Pero siempre el último argumento del comando anterior.

Al igual que con $_ para obtener el último argumento, puedes pulsar ALT+ para pegar de forma instantánea en la posición del cursor.

Ejecutar un comando repetidamente y mostrar su salida

watch ejecuta un comando periódicamente, mostrando su salida. Te permite monitorizar la salida del programa cada cierto tiempo. Por defecto, el programa se ejecuta cada dos segundos. Watch es muy similar a tail.

watch -d ls -l
-Monitoriza el directorio actual en busca de cambios y los resalta si el cambio ocurre.

Guardar archivos rápidamente en VI/VIM

Puedes usar :wp y más fácil aun :x

Salir inmediatamente del terminal

Para salir rápidamente de la sesión del terminal basta con presionar CTRL+D

Ir al último directorio donde estabas

cd –
te lleva al último directorio donde estabas

Crear directorios padres de forma inteligente

mkdir -p /home/adam/make/all/of/these/directories/ crea todos los directorios, incluso si no existen. No necesitas hacer mkdir make ; cd make ; mkdir all ; cd all ; mkdir of ; cd of …

Borrar una línea completa

Si has escrito una larga línea que no necesitas ejecutar, borra la línea con: CTRL+U,K. Eso no es fácil. CTRL+U borra todo lo que este a la izquierda del cursor y CTRL+K lo de la derecha. Como alternativa, se puede usar CTRL+C que descarta el actual comando escrito, y da una nueva línea. CTRL+L limpia la pantalla.

Establecer la fecha y hora de un archivo

touch -c -t 0801010800 filename.c pone la fecha y hora del archivo a 2008-01-01 a 8:00. El formato es (YYMMDDhhmm)

Editar un comando

fc abre el último comando de tu historial shell en el editor por defecto. Se puede especificar un editor. Le puedes indicar el número de línea del historial del comando o las primeras letras del comando más reciente.
fc -e kate wget
– abre kate con el último comando del historial que empieza por wget. Cuando lo edites, guardes y cierres kate, el comando será ejecutado.

Signo &

Al terminar un comando con el signo & se ejecuta el comando con un nuevo PID, dejando libre la línea de comandos. Útil para correr comandos en segundo plano.

Reiniciar su sesión de comandos

En lugar de matar y volver a comenzar su sesión de terminal, simplemente escribe el comando reset. Se restablecerá el terminal a su valor por defecto, borra la pantalla, y todo será como lo era antes.

Read Full Post »

Leo en slashdot la noticia del mapa interactivo del kernel Linux. Sin duda, al ser un kernel es uno de los proyectos más complejos en el software libre.

Este mapa nos da unas vista panorámica de dicha complejidad. Puedes ver las más importantes capas, funcionalidades, módulos, funciones y llamadas a sistema. Cada función en el mapa es un enlace a su código fuente. El mapa es interactivo. Puedes ampliar y arrastrar para ver los detalles.

Read Full Post »

Muchos usuarios de GNU/Linux conocemos el uso de nice para controlar la prioridad en el uso de la CPU para procesos. Lo que muchos no sabemos, yo me he enterado hace poco, que también tenemos disponible un programa similar para controlar la prioridad en operaciones de E/S.

Un ejemplo típico. Al rippear un DVD o hacer un uso intenso del disco duro para copiar un CD al disco duro o copiar/mover grandes cantidades. En ese momentos el sistema se ralentiza. Las aplicaciones de uso habitual tardan más en responder por el colapso de las operaciones de E/S. Pues bien, en GNU/Linux también se puede controlar estas operaciones.

En el siguiente ejemplo me limito a un único caso de uso. Vamos a copiar el contenido de un DVD al disco duro. Para evitar que el sistema se ralentelice y podamos seguir usando la multitarea sin penalización en el rendimiento usaremos el siguiente comando:

$ sudo ionice -c 3 cp -fr /media/dvd/* .

El parámetro -c 3 indica el modo idle (hazlo cuando estemos libres). Lo demás es el comando habitual para copiar.

Más información en la página man del programa. Dos artículos en doce cosas y Fried CPU.

Read Full Post »

When I do this, some people think that it’s because I want my ego to be fed, right? Of course, I’m not asking you to call it “Stallmanix”!

Cuando hago esto, la gente piensa que es porque quiero alimentar mi ego, ¿verdad? Por supuesto, ¡no pido que se le llame “Stallmanix”!

Richard M. Stallman.

Cuando Stallman reclama el uso de la palabra GNU la gente piensa que lo hace por puro egocentrismo. Nada más lejos de la realidad. Como él mismo dice: la elección de una palabra u otra no es algo aleatorio. Se usan para sugerir una cierta línea de pensamiento al público. “Linux” induce a pensar en código abierto y GNU a software libre.

¿Quieres saber más sobre la palabra GNU? por favor lee el siguiente capítulo de Software libre para una sociedad libre.

Más citas en Sólo GNU, y otras cosas.

Read Full Post »

Desde que abrieron Media Markt en Córdoba, con una campaña muy potente de publicidad, yo ya sabía por los comentarios de otras personas en la red que esta casa no destaca precisamente por sus precios bajos. Destacan por ser unos estafadores.

Hoy leo una bitácora en barrapunto donde hablan del anuncio en los mass media que anunciaba devolver el 25% del televisor si la selección nacional pasaba de cuartos. Nada más lejos de la realidad. Sólo dan un cheque regalo para comprar sus productos y con condición de haber pagado el televisor a toca teja.

Los derechos de los consumidores, en una sociedad de consumo, aliada con corporaciones, publicidad y mass media en una mezcla explosiva. Media Markt es un ejemplo. Señores ¿cómo nos venden la moto?

Actualización (23/06/08 a 17:15): ¡¡Pedazo departamento de marketing que tienen en Media Markt!! expertos en manipular a los consumidores. Ya no hace falta invertir en trato al cliente y calidad ¡¡oiga, invierta en marketing!! Me dan miedo. Son muy inteligentes. Ley de la dualidad… que triste estudiar tanto para engañar, manipular y hacer mal en la sociedad ¿estamos locos?

Read Full Post »

I could have made money this way, and perhaps amused myself writing code. But I knew that at the end of my career, I would look back on years of building walls to divide people, and feel I had spent my life making the world a worse place.

Podría haber ganado mucho dinero de esta forma, y quizás me hubiera divertido escribiendo código. Pero sabía que, al final de mi carrera, echaría la vista atrás y sólo habría contribuido a levantar muros para dividir a la gente, habría pasado toda mi vida convirtiendo este mundo en un lugar mucho peor.

Software libre para una sociedad libre, Richard M. Stallman.

Más citas en Sólo GNU, y otras cosas.

Read Full Post »

Older Posts »