Buscar aquí

29 noviembre 2007

Buscando ayuda en linux

Partiendo por lo básico linux tiene un sistema de manuales llamado man, que se invoca desde una consola utilizando el comando man más el paquete que queremos ver, asi por ejemplo si yo quiero ver el manual del comando cp escribo: man cp y con esto me aparecerá el manual

es importante notar que no todo tiene, si probablemente la mayoría.

Este man se alimenta de los paquetes con apellido -doc que existen en los paquetes.

ahora todos los man tienes nos números en la primera linea y probablemente en alguna lista de correo o post vean algo como: consultar cp(8) esto alude a las secciones de los manuales, pues un manual puede tener ene secciones entonces si queremos mirar la sección 8 del comando cp escribiremos: man 8 cp

también es importante revisar al final de cada manual aparecen referencias a cosas similares y podrán ver escrito cp(5) supercp(7) etc....

Ah! para salir de un manual basta presionar q.

Ahora muchas veces pasa que nos quedamos sin internet y no podemos buscar ayuda, bueno si habitualmente instalamos los paquetes -doc, podemos buscar dentro de los manuales con el comando apropos (sí como a propósito) , este comando busca la(s) palabras que ingresemos en todos los manuales y lista (incluyendo la sección) del manual que contiene la(s) palabra(s). Asi si quiero buscar ayuda sobre como copiar archivos puedo hacer un: apropos copy files
y aparecerá un listado como este:

manual sección donde está la palabra.
bcopy (3) - copy byte sequence
bcopy (3p) - memory operations (LEGACY)
bcopy [bstring] (3) - byte string operations
copydir [mirrordir] (1) - copy, mirror directory trees via a minimal set of changes, locally or over FTP, or over a secure tcp connection
copysign (3) - copy sign of a number

Bueno como ven, la ayuda de linux es posible sacarle mucho provecho, asi es que adelante sin susto.
También existen interfaces gráficas para los manuales pero no las he probado.

Bueno ahora pueden instruirse aún más.

18 noviembre 2007

¿Cómo borrar archivos que tienen una característica específica?

De seguro más de alguna vez han tenido una lista laaaaaaaaaaaaaaaaarga de archivo y han necesitado borrar algunos archivos que tienen alguna característica especial como por ejemplo:
- fueron modificados antes de tal fecha.
- tienen un tamaño de 10 Megas

bueno estos son sólo algunos de los criterios que permite usar el excelente find de linux. Find es un comando en extremo muy potente y muy complejo si así queremos también. Por ello, no es malo revisar la ayuda de find (man find) antes de jugar con este comando. Pero para comenzar, un ejemplo clásico de find es usarlo para encontrar archivos por el nombre, con la siguiente linea de comando:
find /mi/directorio -name "*asteriscos*como*comodín"

Ahora si quiero borrar estos archivos, agrego un -delete. Ahora también se puede usar:
find /mi/directorio -size +5M -delete
Con esto se borran todos los archivos mayores a 5 megas, así de simple.

Es importante recordar que find por defecto trabaja buscando de manera recursiva en los subdirectorios.

17 noviembre 2007

¿que tan buena está la bateria del notebook??

Una pregunta recurrente entre quienes utilizamos notebooks o laptops, es porque nuestra bateria comienza a durar tan poco, después de un año facilmente el rendimiento baja a unos 30 minutos con suerte. Bueno si queremos tener un dato más tecnico y saber cuánto es lo que se en realidad se está cargando la batería podemos usar el comando acpitool, en linux naturalmente, y nos entregara mucha información.

Este comando sin ningún parámetro, nos entrega está información:

[catador@notektdr ~]$ acpitool
Battery #1 : charging, 36.56%, 00:00:43 <----- aqui podemos ver que tenemos una bateria cargándose.
AC adapter : on-line <------ esta enchufado a la corriente eléctrica.
Thermal zone 1 : ok, 48 C <------- la temperatura.

lo interesante es esto, si lo usamos con -B nos arroja esto:

[catador@notektdr ~]$ acpitool -B
Battery #1 : presenta
Remaining capacity : 486 mAh, 39.84%, 00:00:41 <------ capacidad restante actual de la batería.
Design capacity : 4400 mAh <------ la capacidad por diseño
Last full capacity : 1220 mAh, 27.73% of design capacity <----- cuanto cargo la ultima vez se cargo la bateria.
Capacity loss : 72.27% <------ esto es lo revelador, cuanta capacidad de carga a perdido.
Present rate : 63948 mA
Charging state : charging
Battery type : rechargeable, LION
Model number :
Serial number :

Bueno, este comandito tiene varias otros parámetros interesantes, no olviden usar el -h que en cualquier comando ayuda a revisar que opciones recibe como parámetros.

Este comando esta disponible para mandriva en el paquete acpitool.