jump to navigation

Aprende a prescindir del entorno gráfico… 27 marzo, 2009

Posted by KZKG^Gaara in Comandos, GNU/Linux y Free Soft, Terminal.
Tags: , , , , ,
trackback

Hola, lo primero es decir que soy un fan a la terminal (consola, shell, bash) y es por eso que realmente no entiendo el echo de que a muchos usuarios les cueste trabajo adaptarse a ella (ojo, no critico a nadie jaja).
Bueno en este post iré poniendo los comandos que se pueden usar para hacer cosas que hacemos en el día a día. Actividades como montar una imágen ISO o crear una imágen de un CD/DVD, escuchar música, trabajar imágenes, etc etc.
O sea, que se puede decir con total seguridad que podemos prescindir del entorno gráfico 😉

Cualquier duda o pregunta, queja o sugerencia con respecto a alguno de estos comandos (o algún otro que no aparezca aquí) me lo dicen y siempre que conozca la respuesta les ayudo jajaja. Sin más…

Ahí les dejo un índice o lista de lo que hay en este post:

_________________________________________________________________________________
Crear enlaces entre archivos:
gaara@test-pc:~$ ln -s /«direccion-de-archivo» /«direccion-de-donde-pondremos-el-enlace»/
Ejemplo: ln -s /etc/apt/sources.list /home/gaara/Scripts/
_________________________________________________________________________________
Crear enlaces entre carpetas:
gaara@test-pc:~$ ln -s /«direccion-de-carpeta»/ /«direccion-de-donde-pondremos-el-enlace»/
Ejemplo: ln -s /var/www/ /home/gaara/Hosted/
_________________________________________________________________________________
Crear una imágen vitual de un CD/DVD:
gaara@test-pc:~$ dd if=/dev/cdrom of=/home/tu_usuario/nombre.iso
Eso es lo que tienen que escribir, claro está…debemos substituir “tu_usuario” por el nombre de tu usuario (en mi caso “gaara”) y “nombre” por el nombre que deseen que tenga la imágen.
Ejemplo: dd if=/dev/cdrom of=/home/gaara/Distros/ubuntu-8.10-alternate-i386.iso
_________________________________________________________________________________
Comprobar el UUID de alguna partición:
gaara@test-pc:~$ vol_id -u /dev/«particion-a-comprobar»
Ejemplo: vol_id -u /dev/sda3
_________________________________________________________________________________
Montar y desmontar una imágen ISO desde una carpeta hacia otra carpeta:
gaara@test-pc:~$ sudo mount -t iso9660 -o loop /«direccion-de-archivo-iso» /«carpeta-en-que-desean-que-se-monte-contenido-de-iso»
Ejemplo: sudo mount -t iso9660 -o loop /home/gaara/Downloads/ubuntu-8.10-alternate-i386.iso /media/temp
Nota: Es necesario ingresar nuestro password de root ya que se requiere permisos administrativos. Además hago énfasis en los espacios entre la dirección o ruta del archivo ISO y la dirección o ruta de la carpeta donde lo montarán.
Para desmontar: sudo umount /«carpeta-en-que-se-monto-contenido-de-iso»
Ejemplo: sudo umount /media/temp
_________________________________________________________________________________
Para comprobar los datos de un CD/DVD:
gaara@test-pc:~$ cdck -d /dev/«dispositivo-a-comprobar»
Ejemplo: cdck -d /dev/cdrom1
_________________________________________________________________________________
Buscando archivos:
gaara@test-pc:~$ find /«ruta-donde-buscar» -name *.«extension-de-archivos-que-deseamos-buscar» -print
Ejemplo: find /home/gaara/Proyectos/MCAnime -name *.xcf -print
Nota: Si en vez de poner “-name” ponemos “-iname” entonces la búsqueda ignoraría las mayúsculas.
_________________________________________________________________________________
Conocer tipo de archivo:
Este comando nos ayudará a saber que tipo de archivo es el que seleccionemos. Es bastante simple pero nos puede ser muy útil de vez en cuando.
gaara@test-pc:~$ file /«direccion-del-fichero»
Ejemplo: file /home/gaara/Downloads/avatar.png
_________________________________________________________________________________
Borrar completamente una carpeta:
Esto nos sirve para eliminar una carpeta o directorio junto con todos los archivos y subdirectorios que contenga.
gaara@test-pc:~$ rm -r /«direccion-de-la-carpeta»
Ejemplo: rm -r /home/gaara/Work/squid-logs76/
Nota: Este comando no envía la carpeta o su contenido hacia la Papelera, esto lo elimina completamente. Y además en dependencia de lo que se quiera borrar necesitarán o no permisos administrativos (si van a borrar algo dentro de su propia carpeta personal no debe haber ningún problema).
_________________________________________________________________________________
Borrar completamente un tipo de archivos dentro de una carpeta:
Esto nos sirve para eliminar un tipo de archivos dentro de una carpeta o directorio.
gaara@test-pc:~$ rm *.«extension-del-tipo-de-archivos-que-desea-borrar» /«direccion-de-la-carpeta-a-revisar»
Ejemplo: rm *.jpg /home/gaara/Downloads/
Nota: Este comando no envía la carpeta o su contenido hacia la Papelera, esto lo elimina completamente. Y además en dependencia de lo que se quiera borrar necesitarán o no permisos administrativos (si van a borrar algo dentro de su propia carpeta personal no debe haber ningún problema).
_________________________________________________________________________________
Picar o dividir archivos:
Esto nos sirve para dividir un archivo en un tamaño definido por nosotros.
gaara@test-pc:~$ split -b «tamano-que-queramos»k /«direccion-de-la-carpeta-a-revisar» «nombre-que-tendran-las-partes-del-archivo»
Ejemplo: split -b 40k /home/gaara/Documentos/prueba.pps prueba1.pps
Nota: El tamaño es dado en KB por defecto, si quieren que en vez de KB sea en MB pues solo cambien la “k” por una “m“.
_________________________________________________________________________________
Unir archivos divididos con split:
Esto nos sirve para unir los archivos anteriormente divididos con el comando split.
gaara@test-pc:~$ cat «nombre-que-tienen-las-partes-del-archivo»* > /«direccion-de-la-carpeta-donde-pondremos-archivo-una-vez-unido»/
Ejemplo: cat prueba1* /home/gaara/prueba.pps
_________________________________________________________________________________
Para cambiar resolución de pantalla y tiempo de refresco:
Esto como bien dice arriba nos sirve para cambiar la resolución de pantalla y tiempo de refresco (herzios) pero antes es necesario comprobar que resoluciones de pantalla soporta nuestra PC:
gaara@test-pc:~$ sudo xrandr -q
Luego de comprobar que la resolucion que deseamos es soportada procedemos a cambiarla usando el siguiente comando:
gaara@test-pc:~$ sudo xrandr -s «resolucion-deseada» -r «tiempo-de-refresco-deseado»
Ejemplo: sudo xrandr -s 1280×1024 -r 70
Nota: Para el uso de este comando es obvio que es necesario tener un entorno de escritorio instalado, ya que de lo contrario a que le cambiaríamos la resolución? a la terminal🙂 ??. Esto lo aprendí gracias a elavdeveloper, para más información sobre el uso de este comando pueden acceder AQUI.
_________________________________________________________________________________
Hacer un screenshot o pantallazo:
Con esto les muestro como hacer un screenshot o pantallazo de nuestro escritorio, como en vez de hacérselo a nuestro escritorio completamente lo podemos hacer a una ventana, como guardarlo etc etc…
Pero antes debemos instalar un pequeño paquete de 4MB llamado imagemagick el cual podemos encontrar tanto en los repos de Ubuntu como en los de Debian y derivados. Luego de tenerlo instalado…
Para hacer la captura del escritorio al momento:
gaara@test-pc:~$ import -window root /«donde-quieren-guardar-la-captura»
-» Ejemplo: import -window root /home/gaara/screenshot.jpg
Para hacer la captura del escritorio pasado un tiempo:
gaara@test-pc:~$ sleep «cantidad-de-segundos»s ; import -window root /–donde-quieren-guardar-la-captura–
-» Ejemplo: sleep 5s ; import -window root /home/gaara/ventana.jpg //La captura se hará pasado 5 segundos.
_________________________________________________________________________________
Convertir imágenes de un formato hacia otro:
gaara@test-pc:~$ convert /«imagen-que-deseas-convertir» /«imagen-que-se-creara-luego-de-convertir-la-anterior»
Ejemplo: convert /home/gaara/Downloads/render.png /home/gaara/Downloads/render.jpg
_________________________________________________________________________________
Cambiar dimensiones de una imágen:
Esto nos sirve para agrandar o disminuir el tamaño de una imágen, y esto nos puede servir para disminuir el peso de esta misma.
gaara@test-pc:~$ convert -sample «dimensiones-deseadas» /«imagen-original» /«imagen-que-se-creara-luego-de-trabajar-la-anterior»
Ejemplo: convert -sample 800×600 /home/gaara/screenshot.jpg /home/gaara/screenshot-modificado.jpg
_________________________________________________________________________________
Convertir una imágen de colores a blanco y negro:
gaara@test-pc:~$ convert -sample /«imagen-original» -monochrome /«imagen-que-se-creara-luego-de-trabajar-la-anterior»
Ejemplo: convert /home/gaara/picture.jpg -monochrome /home/gaara/picture_modificada.jpg
_________________________________________________________________________________
Crear un gif animado con varias imágenes:
Este es un comando que acabo de aprender hace solo unos minutos jaja, con este comando podemos crear una imágen animada (gif) usando de frames a otras muchas imágenes…es realmente rápido, fácil y lo mejor de todo es que no tenemos que abrir Gimp nada parecido para hacerlo jaja.
gaara@test-pc:~$ convert -delay «tiempo-entre-frame-y-frame» «imagen#1» «imagen#2» «imagen#3» «imagen#4» (… y todas cuantas quieran) «nombre-de-gif».gif
Ejemplo: convert -delay 300 userbar1.jpg userbar2.jpg userbar3.jpg userbar4.jpg userbarkzkg.gif
Nota: El tiempo entre frame y frame (imágen e imágen) está en milisegundos, por lo cual 100=1 segundo, 200=2 segundos, 300=3 segundos, 400=4 segundos, etc etc etc.
_________________________________________________________________________________
Extraer el audio de un video:
Este es otro comando que me ha sorprendido cuando lo encontré, jaja ya no necesito ningun software que me extraiga el audio porque ya con esto se puede extraer fácilmente, además está la ventaja que mientras más codecs tengas instalado entonces no habrá ningún archivo de video al cual no puedas extraerle el audio. Para hacer que funcione es necesario tener instalado el paquete mplayer y todas las dependencias que este necesita.
gaara@test-pc:~$ mplayer -vo null -dumpaudio -dumpfile /«archivo-de-audio-que-se-extraera» /«video-del-cual-sacaras-el-audio».avi
Ejemplo: mplayer -vo null -dumpaudio -dumpfile /home/gaara/prueba.mp3 /home/gaara/Videos/Anime/project.avi
_________________________________________________________________________________
Convertir un archivo MPEG a un AVI:
Esto más bien lo pongo por si alguien lo necesita porque a decir verdad no soy muy ducho en convertir videos de un formato a otro, por lo cual no conozco muy bien las ventajas de usar uno u otro sistema de codificación etc etc. Para que funcione se necesita tener instalado el paquete mplayer y todas las dependencias que este necesita.
gaara@test-pc:~$ mencoder /«video-a-convertir» -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -oac copy -o /«video-convertido»
Ejemplo: mencoder /home/gaara/Downloads/kitty.mpg -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -oac copy -o /home/gaara/Downloads/kittyconverted.avi
_________________________________________________________________________________
Para apagar la PC:
gaara@test-pc:~$ sudo shutdown -h now
Nota: Es necesario ingresar nuestro password de root ya que se requiere permisos administrativos.
_________________________________________________________________________________
Para apagar la PC luego de un tiempo determinado:
gaara@test-pc:~$ sudo shutdown -h +«tiempo-deseado»
Deben cambiar “«tiempo-deseado»” por el número o cantidad de minutos a esperar antes de apagar el sistema.
Ejemplo: sudo shutdown -h +10 //El sistema se apagará a los 10 minutos de haber introducido esta línea de comando.
Nota: Es necesario ingresar nuestro password de root ya que se requiere permisos administrativos.
_________________________________________________________________________________
Para apagar la PC a una hora determinada:
gaara@test-pc:~$ sudo shutdown -h «hora-deseada»
Deben cambiar “«hora-deseada»” por lógicamente la hora a la que desean que se apague el sistema. Reloj en formato de 24 horas, es decir; de 0 a 23.
Ejemplo: sudo shutdown -h 22:30 //El sistema se apagará a las 22 con 30 minutos, o sea; a las 10 y media de la noche.
Nota: Es necesario ingresar nuestro password de root ya que se requiere permisos administrativos.
_________________________________________________________________________________
Para reiniciar la PC:
gaara@test-pc:~$ sudo shutdown -r now
gaara@test-pc:~$ sudo reboot
Nota: Es necesario ingresar nuestro password de root ya que se requiere permisos administrativos. Además, cualquiera de las dos líneas anteriores hacen lo mismo; reiniciar la PC.
_________________________________________________________________________________
Para reiniciar la PC luego de un tiempo determinado:
gaara@test-pc:~$ sudo shutdown -r +«tiempo-deseado»
Deben cambiar “«tiempo-deseado»” por el número o cantidad de minutos a esperar antes de reinicie el sistema.
Ejemplo: sudo shutdown -r +10 //El sistema se reiniciará a los 10 minutos de haber introducido esta línea de comando.
Nota: Es necesario ingresar nuestro password de root ya que se requiere permisos administrativos.
_________________________________________________________________________________
Para reiniciar la PC a una hora determinada:
gaara@test-pc:~$ sudo shutdown -r «hora-deseada»
Deben cambiar “«hora-deseada»” por lógicamente la hora a la que desean que se reinicie el sistema. Reloj en formato de 24 horas, es decir; de 0 a 23.
Ejemplo: sudo shutdown -r 22:30 //El sistema se reiniciará a las 22 con 30 minutos, o sea; a las 10 y media de la noche.
Nota: Es necesario ingresar nuestro password de root ya que se requiere permisos administrativos.
_________________________________________________________________________________<span
Usando la calculadora:
Supongamos que queremos hacer un cálculo demasiado complicado como para hacerlo mentalmente, o simplemente no tenemos ganas de ponernos a pensar jajaja, la solución a esto sería “bc
gaara@test-pc:~$ bc
Luego de escribir ese simple comando ya podemos escribir el cálculo que deseamos hacer:
Ejemplo: 1+49/25
Y al presionar [Enter] no aparecerá el resultado deseado. Para salir de la calculadora solo ponemos quit.
_________________________________________________________________________________
Muestra las propiedades y características de una imágen:
Este comando nos dirá con exactitud varios valores de una imágen, tales así como su extensión, tamaño, etc
gaara@test-pc:~$ identify «imagen»
Ejemplo: identify /home/gaara/banner.png
_________________________________________________________________________________
Como configurar la red:
Estos comandos que les dejo abajo los uso bastante para configurar la red en servidores y en targetas de red virtuales.
Para cambiar la dirección IP ponemos:
gaara@mail-server:~$ ifconfig ethx X.X.X.X
Ejemplo: ifconfig eth0 192.168.191.1
Nota: eth0 es la targeta de red por default (del board) pero si tienen alguna otra targeta de red entonces sería eth1.
Para cambiar la máscara de red:
gaara@mail-server:~$ ifconfig netmask X.X.X.X
Para cambiar la dirección broadcast:
gaara@mail-server:~$ ifconfig broadcast X.X.X.X
_________________________________________________________________________________
Revisar tu email:
Esto a pesar de que no es muy “bonito” la forma en que se muestra pues si es útil ya que nos ahorramos tener que configurar algún gestor de correo.
Lo primero que tenemos que haces es conectarnos el servidor mediante TELNET:
gaara@mail-server:~$ telnet «servidor» 110
Ejemplo: telnet mail.interaudit.cu 110
Nota: El puerto 110 es el puerto de acceso POP3.
Lo segundo es que veremos un mensaje de bienvenida por parte del servidor, ahora lo que sigue es loggear a nuestro usuario:
user «nuestro-usuario»
Ejemplo: user gaara
Lo tercero es poner el password para completar el loggeo:
pass «password»
Ejemplo: pass pinguino
Y listo ya estamos loggeados, ahí nos dirá cuantos correos tenemos, dejo los comandos necesarios:
list : devuelve la lista de mensajes y lo que ocupa cada uno en bytes.
stats : nos dice cuántos mensajes tenemos y cuántos bytes ocupan, en total
retr «ID de correo» : Muestra el correo correspondiente al ID que pusiste.
dele «ID de correo» : Elimina el correo correspondiente al ID que pusiste.
rset : Recupera un mensaje que hemos marcado para borra con dele, antes de cerrar la sesión.
_________________________________________________________________________________
Navegar por Internet:
Aquí dejo una de las tantas formas que hay de navegar por internet desde la consola o terminal. Esto se puede hacer ya que instalaremos un navegador que funciona sin X server, en este caso usaremos links2 pero hay muchos otros.
Para instalarlo solo ponemos:
gaara@test-pc:~$ apt-get install links2
Y listo, ahora solo queda acceder a alguna web:
gaara@test-pc:~$ links2 «web»
Ejemplo: links2 http://www.mcanime.net
Y aunque se ve algo distinto a como estamos acostumbrados a verlo sí nos sirve para visitar algún sitio o buscar alguna información de forma rápida. Es bueno destacar que no cargará CSS ni imágenes ni scripts de java jaja. Abajo les dejo los shorcuts:

ESC : Mostrar Menú
^C, q : Quitar
^P, ^N : Deslizar arriba, deslizar abajo.
( , ) : Deslizar izquierda, derecha, arriba, abajo, seleccionar enlace.
-> : Seguir enlace.
<- : Volver atrás.
g : Ir a URL.
G : Ir a URL según URL actual.
/ : Buscar.
? : Buscar atrás.
n : Buscar siguiente.
N : Buscar anterior.
= : Información del documento.
\ : Código fuente del documento:
d : Descargar.

_________________________________________________________________________________
Comprime y descomprime todo tipo de archivos:
Para no hacer mucho más extenso este post solo dejo un enlace que es super útil e interesante. En ese post de mi amigo se aprende como comprimir y descomprimir archivos gz, bz2, tar.bz2, zip, lha, arj, zoo y el tan popular rar.

http://elavdeveloper.wordpress.com/2009/04/01/comprimir-y-descomprimir-desde-consola/

Comentarios»

1. Guillermo - 6 septiembre, 2016

SOY PRINCIPIANTE y entendí solo algo de tu estupendo aporte, tal vez me falte estudiar conceptos de linux para entender en profundidad lo que expones y a ese punto tendré que mirar para avanzar.Creo que tengo mucho tiempo aun (es una suposición) pero nadie sabe cuanto queda de tiempo, te digo esto porque tengo una data de tiempo que se considera elevada (82) pero yo me siento normal y apto para estas novedades tecnológicas de este tiempo.
Saludos y reconocimientos sinceros
guillermo.fonck@gmail.com

2. victor - 17 septiembre, 2011

Hola, una pregunta soy 100% nuevo en el bash y estoy viendo scripts, me gustaria saber como hacer un script para generar una imagen iso de un cd, para despues poder copiarlo en otras palabras montar y desmontar la imagen:/ en serio me es dificil. porque ya vi que tienes comando para hacerlo pero para hacerlo script?? y alguna manera de poder contactarte para futuras dudas :c yo quiero aprender

3. Para dividir archivos… | Com-SL - 8 diciembre, 2010

[…] https://kzkggaara.wordpress.com/2009/03/27/aprende-a-prescindir-del-entorno-grafico/ Archivado en Uncategorized « Para crear presentaciones de imágenes como fondos de […]

4. Osvaldo - 4 diciembre, 2010

Esta muy bueno todo esto pero (perdona la ignorancia) desde que sistema se plantean estos comandos.
Gracias compadre!

kzkggaara - 6 diciembre, 2010

Eso se pone en la terminal (consola, bash, shell, como quieras llamarle)
En Ubuntu esta se encuentra en Aplicaciones-»Accesorios-»Terminal

kzkggaara - 27 diciembre, 2010

Ahora que vuelvo a leer los comentarios, es que entiendo en realidad lo que preguntas.

Estos comandos fueron probados tanto en Ubuntu como en Debian, funcionan sin problemas.

Saludos y mis disculpas.

5. Como picar/dividir y unir archivos en la terminal « El Blog de KZKG^Gaara - 26 octubre, 2010

[…] https://kzkggaara.wordpress.com/2009/03/27/aprende-a-prescindir-del-entorno-grafico/ Montar y desmontar una imágen ISO desde una carpeta hacia otra carpeta: […]

6. Comando para crear un gif animado con varias pics « El Blog de KZKG^Gaara - 25 octubre, 2010
7. Hacer un ISO de un CD/DVD con un comando « El Blog de KZKG^Gaara - 5 octubre, 2010
8. Extraer audio de un video por terminal « El Blog de KZKG^Gaara - 5 octubre, 2010
9. Poner botones cerrar|maximizar|minimizar como Windows con UN SOLO comando « El Blog de KZKG^Gaara - 3 septiembre, 2010
10. Giorgio Grappa - 9 octubre, 2009

Saludos, kzkggaara.

Yo también soy un fan de la consola y de los entornos livianos. Hace tiempo hice un post sobre aplicaciones en modo texto que tal vez te resulte interesante (no está actualizado):
http://laventuradelpingui.blogspot.com/2008/04/l-ms-addictiu-la-consola_04.html
Aunque no esté en castellano, los nombres de los programas son siempre los mismos.

Y no sé si conoces INX (http://inx.maincontent.net/), una distro exclusivamente didáctica basada en Ubuntu pero sin entorno de escritorio: es una especie de “maestro virtual” sobre el uso de la consola.

11. Lexinerus - 29 agosto, 2009

Un navegador muy bueno podria ser el w3m, te pone colores correspondientes al texto en la consola y es muy intuitivo, deberian probarlo… y una ultima cosa, falto un reproductor de musica por consola.

12. elavdeveloper - 1 abril, 2009

Por cierto, el artículo de Mutt en Wikipedia en español lo cree edité yo😛

13. elavdeveloper - 1 abril, 2009

Man, para los correos en consola lo mejor es Mutt, por lo menos por IMAP. Busca info acerca de Mutt, aqui te dejo el link de un artículo que hice sobre él hace un tiempo.
http://elavdeveloper.wordpress.com/2008/10/30/mutt-cliente-de-correo-en-la-consola/

14. kzkggaara - 1 abril, 2009

Que tal mano,
Oye ya posteé el como navegar por internet y como revisar y/o leer tus emails. Agregué un link hacia tu post en lo de comprimir y descomprimir para no hacer mucho más extenso este post jajaja.

Estoy probando lo de enviar emails pero…ni modo, estoy teniendo problemas con eso, me loggeo y pongo el remitente y destinatario pero a la hora de poner el texto del body no me lo acepta.

Bueno eso, en cuanto tenga ese problemilla resuelto actualizo y edito esto jaja.
Saludos y pingunos🙂

15. elavdeveloper - 1 abril, 2009
16. elavdeveloper - 1 abril, 2009

Me parece muy bueno el artículo, aunque te faltan algunas cosillas, por ejemplo:

– Descomprimir desde la consola.
– Navegar por consola.
– Ver tu email por consola.

Pero como te decía, excelente, cuando termines todo te hago un enlace desde mi blog.


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: