F1 Help! La solución que buscabas

Desarrollo, programación, tips, consejos y soluciones para los usarios de PC

Mostrando entradas con la etiqueta consola. Mostrar todas las entradas
Mostrando entradas con la etiqueta consola. Mostrar todas las entradas

sábado, 28 de febrero de 2015

Habilitar/Deshabilitar Touchpad (Linux)

Aquellas personas de manos torpes como las mías, se encontrarán en muchas oportunidades molestándose a si mismos tocando accidentalmente el touchpad de sus notebooks.

En mi caso esto puede suceder en varias oportunidades en el día. Para combatir dicho problema nada mejor que poder deshabilitar el touchpad/trackpad.

Cómo en GNU/Linux no encontré ninguna forma gráfica de hacerlo de manera sencilla nada que mejor que ponerles nuestras manos encima a la consola.

jueves, 12 de agosto de 2010

Montar imagenes .iso .nrg en Linux

Aqui les paso dos rapidos comandos, para montar Iso y NRG (archivo imagen del Nero) desde la consola de linux:

mount -t iso9660 -o loop archivo.iso /directorio/de/montaje

Para montar los NRG debemos agregar un pequeño offset para asi saltaernos datos que solo le importan al Nero.

sudo mount -t iso9660 -o loop,offset=307200 imagen.nrg /directorio/de/montaje

miércoles, 10 de marzo de 2010

Escuchar mp3 y ogg desde la consola

Con mpg123 podemos reproducir archivos MP3 desde la consola. Solo debemos instalar este paquete desde los repositorios de debian:

apt-get install mpg123



Luego simplemente tipeamos:

mpg123 mi.mp3

Se puede agregar el simbolo "&" al final de la sentencia para poner el reproductor en segundo plano y asi tener libre la consola:

mpg123 mi.mp3 &


Si queremos cargar un lista de reproduccion usamos la opcion "-@" mas el archivo con la lista de MP3:

mpg123 -@"lista.m3u"


lunes, 25 de enero de 2010

Apagar la PC en un determinado tiempo

Simplemente abrimos una terminal y utilizamos el siguiente comando:
     shutdown -h N
Donde N representa la cantidad de tiempo(en minutos). Para utilizar este comando se necesitan privilegios de superusuario.

Otros usos del comando shutdown.

shutdown [-akrhHPfnc] [-t secs] time [warning message]

-a: use /etc/shutdown.allow
-k: Solo despliega una advertencia, no apaga la maquina
-r: Reiniciar.
-h: Apagar la maquina.
-f: Hacer un reinicio rapido (Avitar fsck).
-F: Forzar fsck al reiniciar.
-c: Cancelar apagado automatico.

Si queremos apagar la PC inmediatamente hacemos:
    shutdown -h now

Ocultar archivos dentro de una imagen

La esteganografía es la disciplina en la que se estudian y aplican técnicas que permiten el ocultamiento de mensajes u objetos, dentro de otros, llamados portadores, de modo que no se perciba su existencia.
Con la ayuda de la terminal podemos ocultar un archivo rar dentro de una imagen png, para después volver a recuperar nuestros secreto.

Simplemente vamos a utilizar el comando cat, para concatenar dos archivos.
     cat foto.png archivo.rar > archivo_oculto_en_foto.png
Veremos que tenemos una nueva imagen que se ve igual a la anterior. Pero si le cambiamos la extension a RAR, recuperamos nuestro archivo.

Es porque los archivos de imagen se leen de tal manera que todos los datos después de la final del archivo se pasa por alto. En cambio los archivos Rar, todos los datos antes del "comienzo de archivo" son descarto. Lo que nos permite concatenar dos archivos sin problemas y hacer que parezcan uno solo.

Tengan presente que tambien podemos usar archivos Zip, como imagenes BMP,Gif entre otros.

viernes, 1 de enero de 2010

Comando Cut

El comando cut nos permite buscar y/o seleccionar columnas o campos dentro de un archivo estructurado.

Tenemos dos formas de usar este comando:
cut [opciones] [archivo]
La otra forma es re-direccionar la salida de un comando a cut, ejemplo:
ps ax | cut [opciones]
Aquí van un listado de las opciones mas comunes:

-c [n | n,m | n-m] Especificar una columna simple, varias columnas (separadas por coma), o un rango de columnas (separadas por guion).
-f
[n | n,m | n-m] Especificar un campo simple, varios campos (separados por coma), o un rango de campos (separados por guion).
-d
c Establece 'c' como el delimitador de campos.
-s
No imprime las lineas que no contengan el delimitador.

Veamos unos ejemplos de uso:
Supongamos que tenemos la siguiente información en el archivo "datos":
001:Mariano:18:admin
002:Jorge:21:usuario
003:Juan:25:usuario
El siguiente comando imprimirá solamente los nombres de las personas:
cut -f 2 -d : datos
Resultado:
Mariano
Jorge
Juan
Ahora veamos como imprimir un par de columnas:
cut -c1-3 datos
Resultado:
001
002
003

domingo, 20 de septiembre de 2009

Extracción de CABs en GNU/Linux

Esta vez me encontré con el dilema de tener que extraer un archivo comprimido CAB (Microsoft Cabintet), desde Wikipedia vemos:

CAB (abreviatura de Cabinet) es el formato nativo de archivo comprimido de Microsoft Windows. Soporta compresión y firma digital, y se utiliza en una variedad de motores de instalación de Microsoft: Setup API, Device Installer, AdvPack (para la instalación de componentes ActiveX de Internet Explorer) y Windows Installer.

Originalmente fue llamado Diamond.

El formato de archivo CAB admite tres métodos de compresión de datos:
DEFLATE, creado por Phil Katz, el autor del formato de archivo ZIP.
Quantum, con licencia de David Stafford, el autor del Quantum archiver.
LZX, creado por Jonathan Forbes y Tomi Poutanen, dado a Microsoft cuando Jonathan se unió a la compañía.

La extensión de archivo CAB se utiliza también en muchos instaladores (InstallShield y otros), aunque no es el mismo formato de archivo.


Buscando y buscando , quise dar con una GUI para hacerlo, pero desgraciadamente no encontré nada, asi que tuve que recurrir a la siempre amada y siempre odiada consola. El programa para extraer por lo general viene instalado en el sistema, pero si este no es el caso, en Debian GNU/Linux lo instalamos rapidamente mediante

# aptitude install cabextract

Una vez instalado, lo unico que resta es utilizarlo :

$ cabextract -dDIR nombredelarchivo.cab

Donde DIR es el directorio destino de la descompresión

domingo, 24 de mayo de 2009

Escribir espacios en blanco en directorios en la consola

Cuantas veces nos encontramos frente a la consola de GNU/Linux y estamos navegando por algún directorio, y de repente nos damos cuenta, que tenemos enfrente un directorio con espacios en blanco en su nombre, y al tratar de entrar de la manera común a las que estamos acostumbrados, nos encontramos con el siguiente error.

p4bl1t0@Chichita:~/.wine/drive_c$ ls
Archivos de programa MSOCACHE sqmdata00.sqm sqmnoopt00.sqm windows
p4bl1t0@Chichita:~/.wine/drive_c$ cd Archivos de programa
bash: cd: Archivos: No existe el fichero o el directorio

Bueno para poder solucionar esto, más que solucionarlo, poder continuar con nuestro andar corriente, tenemos dos opciones.

Escribir el directorio entre comillas:

p4bl1t0@Chichita:~/.wine/drive_c$ cd "Archivos de programa"
p4bl1t0@Chichita:~/.wine/drive_c/Archivos de programa$

Y la otra opción es por cada espacio en blanco, hacerle predeceder una barra invertida de la siguiente manera:

p4bl1t0@Chichita:~/.wine/drive_c$ cd Archivos\ de\ programa
p4bl1t0@Chichita:~/.wine/drive_c/Archivos de programa$

Bueno, eso es todo, sencillo, pero muchas veces no lo sabemos realizar

jueves, 26 de junio de 2008

Ver los 10 comandos más usados por el usuario

Este, no es mas bien lo que yo llamaría una ayuda, pero si como una curiosidad, si le das a este comando, en la consola, te aparecerá una lista con los 10 comandos mas utilizados por ti en la consola, pruebalo, y te sorprenderas

$ history | awk '{print $2}' | awk 'BEGIN {FS="|"} {print $1}' | sort|uniq -c | sort -rn | head -10


sábado, 21 de junio de 2008

MD5 Checksum

El MD5 se utiliza mucho para chequear si un archivo que hayamos bajado de la web no esta corrupto, ya sea por un virus o por la interrupcion en la descarga o ruido en la conexcion, para eso debemos tener el md5 sum del archivo en cuestión sea por ejemplo una distro de gnu/linux, que hemos bajado de la web, solo resta compararla con la suma obtenida con el archivo que hemos bajado.

La pregunta es ¿como?, la respuesta es facil, con un simple comando de linux, el md5sum

Ejemplo:
$ md5sum Debian4.0-cd1.i486.iso
cda56ed1c9e9ace3de44eba1c36069a7 Debian4.0-cd1.i486.iso


Si queremos guardar la salida en un archivo solo resta hacer lo siguiente

$ md5sum Debian4.0-cd1.i486.iso debian4.md5

Y si el archivo de salida, que pusimos no existe es necesario agregar ">" para que lo cree antes de poner el cheksum

$ md5sum Debian4.0-cd1.i486.iso >debian4.md5

Por ultimo si hacemos

$ md5sum -c debian4.md5

Debian4.0-cd1.i486.iso: La suma coincide


Este comando chekeara el estado del md5sum dentro del archivo

domingo, 25 de mayo de 2008

Montar imagen ISO en linux

El procedimiento para montar una imagen iso en linux es muy fácil, simplemente hay que utilizar el comando mount con los parametros correctos, veamos la sinaxis del comando

# mount -t iso9660 -o loop archivo.iso /directorio/de/montaje

Recordar unos puntos sobre ste comando

Solo puede ejecutarse como superusuario (root) por lo que tenemos que haber pedido permiso de ejecucion o ejecutarlo mediante sudo o su

el parametro -t iso9660 indica el tipo de sistema de archivo el cual se va a montar

Si no nos encontramos en la carpeta donde se encuentra la imagen iso, tenemos que ponerla como direccion absoluta
/home/tuuser/archivo.iso

Finalmente para desmontarlo, lo que necesitamos es el comando umount

# umount /directorio/de/montaje

jueves, 13 de marzo de 2008

Comandos para visualizar informacion del disco y de archivos

$ df
Imprime la informacion de los sistemas de archivos montados en el sistemas


$ df -h
Imprime la informacion de los sistemas de archivos montados en el sistemas (mostrado en Giga, más leible para humanos)



$ du / -bh | more
Imprime el uso de memoria en disco de cada subdirectorio empezando desde "\"



$ ls
Muestra una lista del contenido del directorio actual

$ dir
Es un alias del ls, por lo tanto hace lo mismo, salvo por el hecho que no separa por color distintos tipos de archivos


$ ls -al |more
Muestra una lista con el contenido del directorio actual, pero con detalles, y inclusive muestra los archivos ocultos

jueves, 7 de febrero de 2008

Comandos Consola - Informacion de Procesos

$ ps
Hace una lista de los procesos que actualmente esta ejecutando el actual usuario



$ ps axu | more
Lista todos los procesos que se estan ejecutando actualmente en el sistema



$ top
Mantiene una lista activa de los procesos que se están corriendo, ordenados por el uso de Cpu



$ free
Muestra informacion sobre el uso de la memoria del sistema

miércoles, 6 de febrero de 2008

Comandos Consola - Manejo Consola

$ tty
Imprime el nombre de la terminal que estamos usando


$ exit
Desloguearse

Que indican los siguientes simbolos:

~
Es una abreviatura para el directorio home del usuario que lo este usando.
Ejemplo:

cd ~/descargas

Cambiaria el directorio actual por el /home/tu_user/descargas

.

Apunta al directorio actual

Por ejemplo:

tu_user@tu_compu:~$ ./my_program

Ejecuta el programa my_program situado en el directorio donde esta situado (actualmente ~, osea el home)

..

apunta al direcotorio padre del directorio actual

Por ejemplo:

tu_user@tu_compu:~$ cd ..
tu_user@tu_compu:/home$

Teclas rapidas en la consola

Teclas rápidas en consola
Ctrl + x
Termina el proceso actual.

Ctrl + z
Envia el proceso actual a background

$ fg
Para devolver el proceso enviado a background a foreground

Tab
Autocompleta el comando si hay una única opción, en caso de haber mas de una, muestra todas las opciones posibles.


FlechaHaciaArriba
Te muestra uno a uno los comandos ya ejecutado.