BASH: Un recorrido por una sesión típica en la consola de KubuntuVamos a ver a continuación como podemos manejarnos mediante la consola denuestro sistema Kubuntu en una sesión típica. Luego de este recorridoquedará a su criterio si deciden alguna vez hacer uso de la consola.Quién sabe, luego por ahí se les hace costumbre y hasta terminanutilizándola tanto o más que al entorno de escritorio :) El objetivo deesta sección es demostrar qué tan simple y efectiva puede sernos laconsola en cualquier momento que la necesitemos en nuestro Kubuntu.Recuerden consultar la sección previa [CAP] si necesitan refrescarconceptos o no recuerdan qué significan algunos términos que vamos autilizar a continuación.Decidimos que vamos a darnos una chance de intentar perderle el "temor"a la consola y nos dirigimos a Menú K -> Sistema -> KonsoleEn este momento estamos en nuestro mismísimo directorio /home, comopodemos notar en el '~' del prompt que Konsole nos muestra en pantalla.Recordamos que navegando, ayer, habíamos descargado un "theme" (tema visual)que se vería realmente muy bien en nuestro entorno KDE. Pero surjeuna primera duda: en qué directorio lo habíamos descargado?Aquí acude a nuestra ayuda el comando 'find' (buscar) que nos simplificaráesta tarea en cuestión de segundos.Nos acordamos que el fichero descargado se llamaba algo así como "DarkTheme",entonces ejecutamos:==========================================$ find / Dark==========================================Y luego de unos segundos y salida de mensajes en pantalla se nos listarántodos los ficheros que estén en nuestro sistema y coincidan con nuestrocriterio de búsqueda, es decir, que comiencen con la palabra Dark.Seguramente algunos se preguntarán, "Ok. Ejecuté este comando, pero quésignifica realmente?". Veamos más de cerca entonces:find -------- comando para comenzar a realizar la búsquedaParámetros a pasarle a 'find':/ ----------- buscar en *todo* el sistema de ficheros de nuestra PC. (dirigirse a CAP para una descripción sobre el sistema de directorios de Kubuntu)Dark -------- Palabra que recordemos del nombre del fichero o bien nombre completo del mismo. (Podríamos haber tipeado "DarkTheme" también, en este caso)Observamos ahora en pantalla que el comando 'find' nos devuelve el directoriodonde se encuentra el theme que queremos instalar. Suponiendo que este fuere"/home/tuusuario/Descargas/DarkTheme.tar.gz" nos disponemos entonces a ira ese directorio para poder trabajar con él.==================================$ cd Descargas==================================Bien, ya estamos en el directorio donde está nuestro archivo, pero cómo podemoshacer para verlo y cerciorarnos de que aquí esté realmente?Para eso tenemos a 'ls' (similar a 'dir' para aquellos usuarios que hayan usadoMS-DOS alguna vez). Ejecutémoslo entonces y veamos que nos muestra.==================================$ ls==================================A continuación se listarán todos los ficheros que tengamos en el subdirectorio"Descargas" en nuestro directorio /home y efectivamente comprobamos que esaquí donde está el fichero que buscábamos llamado "DarkTheme.tar.gz".Como observamos, es un fichero de formato comprimido con tar y gzip.Bien, cómo hacemos para descromprimirlo y poder ver y utilizar su contenido?Llamamos a tar para que haga su trabajo: (ver CAP para más información)==================================$ tar -xzvf DarkTheme.tar.gz==================================Ahora estamos situados en el subdirectorio "Descargas" con el archivo 'DarkTheme.tar.gz' descomprimido dentro del mismo, listo para utilizar.Tantos comandos juntos pueden habernos hecho olvidar cuánto tiempo hemosestado leyendo esta parte de La Biblia de Kubuntu... ¿Qué hora es?Simple, ejecutamos:==================================$ date==================================y nos muestra fecha y hora:==================================vie jun 20 18:11:50 ART 2008==================================Vamos a tomar un café, volvemos y continuamos leyendo este "tour" por laconsola de nuestro Kubuntu :)De nuevo en nuestra PC, pero estamos apurados o desatentos y no miramos en el bash prompt, donde se nos indica en qué directorio estamos actualmente, entonces surje la pregunta: cómo hago en consola para saberen qué directorio estoy actualmente? Nada más simple que tipear:==================================$ pwd==================================y nos devolverá, en este caso:==================================/home/usuario/Descargas==================================Ahora sí, sabiendo donde estamos retomemos en lo que estábamos.Todo archivo .tar.gz tiene su correspondientef fichero README ('Léame'),por lo cual si tenemos alguna duda sobre cómo instalar el theme que bajamosy estuvimos usando como ejemplo para ilustrarnos sobre la consola de Kubuntu,no tenemos más que leerlo y seguir sus instrucciones. Ver [CAP] para másinformación sobre Instalación de themes en KDE (falta bebita :)Pero... ¿y cómo veo lo que dice ese README que me están diciendo?El comando 'less' nos será de utilidad en este caso:=======================================$ less README=======================================Y se nos mostará el contenido página por página en pantalla.Para ir hacia atrás y/o adelante bastará con pulsar Re Pág/Av Pág(Pg Up / Pg Down, si tenemos teclado con distribución en inglés).Una vez que terminamos de leerlo, pulsamos 'q' para salir y volver al prompt.Seguimos en Bash, aún no hemos cerrado Konsole, y pensamos que quizás seríamejor mover este archivo 'DarkTheme.tar.gz' a nuestro escritorio así podemosvisualizarlo mediante un ícono y nos acordamos que lo tenemos por sidecidimos dirigirnos al capítulo [CAP] para darle otro estilo visual anuestro entorno de escritorio :) ¿Cómo movemos el archivo al escritorio?Fácil y directo:======================================$ mv DarkTheme.tar.gz ~/Desktop======================================Nota: también podemos tipear Dark y luego pulsar la tecla Tab y BASH seencargará de auto-completar el nombre del archivo por nosotros, y de estaforma nos ahorraremos tipear los nombres completos de los archivos conmayúsculas y minúsculas. Esto es aplicable para cualquier archivo o directoriode nuestro Kubuntu de ahora en más cuando estemos utilizando la consola :)Hmmm... ¿y cómo hacemos para volver al directorio principal de nuestro /home?Nada más simple que tipeando 'cd' (sin las comillas) y estaremos nuevamenteen el directorio principal del /home.Quizá quieran ver el tamaño de los archivos en su ~ así como los permisos delos mismos... Entonces recurriremos nuevamente a 'ls' y le pasaremos dosparámetros extra que nos serán de utilidad para lo que queremos:=====================================$ ls -lh=====================================(o también: ls -l -h, es lo mismo)y se nos listarán los archivos que estén actualmente en ese directorio consus permisos y tamaños.Analicemos más de cerca que acabamos de ejecutar:ls -------------- comando para listar contenidos de directorios-l -------------- le dice a 'ls' que use un formato de listado largo-h -------------- imprimir en pantalla el tamaño de los archivos expresados en un formato más entendible, osea Megabytes (por defecto el tamaño se expresará en bytes, si no se especifica lo contrario lo cual nos complicará bastante entenderlo).Bien entonces, ya sabemos como listar los contenidos y ver sus permisos y tamaños,pero... y si ahora quiero saber qué día dispongo nuevamente de tiempo paracontinuar practicando con los comandos de la consola y hacerme amigo de ella?¿Hay calendario aquí? Por supuesto que sí:=======================================$ cal=======================================y se nos mostrará el calendario con todos los días del mes, y el día actualresaltado :)"Bueno, creo que para mí que soy un usuario novato, ha sido suficiente de consolapor ahora, pero me interesa y quiero seguir aprendiendo sobre ella... cómo salgosin necesidad de usar el mouse para cerrar la ventana de Konsole?"=======================================$ exit=======================================Aquí termina la primera parte del tutorial guiado de consola, más adelanteampliaremos conceptos y aprenderemos a manejar algunas aplicaciones más queinteresantes de consola así como también desarrollaremos más en profundidadejecución de programas en segundo plano, bajar archivos con wget y sus opcionesy varias cosas más que los autores de esta guía consideramos que pueden serlesútiles :) (Ver [CAP] para más info) [falta cap intermedio que ya escribiré si queres mi conchita dulce de frutilla :)]