lunes, 23 de marzo de 2009

dale estilo a tu consola

chambonea con DEBIAN jaja
En los ambientes *nix, en este caso Linux y aun mas especifico en la consola de Debian, es muy común la utilización de la consola, ya que la mayoría de los programas, se pueden editar sus configuraciones de consola. Además cuando tenemos clientes remotos, la utilización de la misma se vuelve una dependencia, ya que como muchos sabemos es nuestra manera más fácil de administrarlo además de que es una de las aplicaciones de alto nivel. Es por esto que cuando tenemos una consola plana el tratar de diferenciar entre directorios y archivos se vuelve un poco tedioso.

Bueno pues con esta pequeña ayuda, podremos editar nuestra consola, dándole así vida a nuestro Prompt, ya sea de usuario o de root, este ultimo el más importante ya que es el encargado de realizar las actividades de administración y monitorización del sistema. Como es bien sabido en cada fichero de usuario encontramos archivos ocultos, a los cuales les antecede un “.” pues nuestra tarea será buscar el siguiente archivo de configuración y editarlo por lo que trabajaremos en consola:

Primero, nos posicionaremos en el “home” del usuario que queramos editar su consola, y después teclearemos el siguiente comando:

$ ls –a –l

Este comando nos dará todos los archivos y ficheros que existen en /home/usuario, nosotros nos enfocaremos en uno “.bashrc”, este archivo contiene varias sentencias y configuraciones, así que nuestra siguiente tarea será editarlo:

$ nano .bashrc

En este buscaremos una línea en especifico la cual se encuentra comentada, por lo que le quitaremos el “#” que la antecede para poder hacer uso de ella:

# Comment in the above and uncomment this below for
#a color prompt
Ps1=’${debian_chroot:+($debian_chroot)}\[\033[00;31m\]\u@
\h\[\033[00m\]:\[\033[01;35\]\w\[\033[00m\]\$’

Esta línea lo que hará es dar color a todo nuestro Prompt, dándonos así la bondad de poder diferenciar nuestros archivos por colores, además de que los podemos modificar y escoger el color que mas nos parezca, enfocándonos en el texto resaltado y escogiendo en color que sea de nuestro agrado, claro esta los colores son de la siguiente tabla:



Ahora que si lo que queremos es editar el bash del poderoso root, lo que tendremos que hacer, es lo siguiente:

Primero nos identificaremos como root:

$ su
Password:

Después de esto estaremos como superusuario y ya estando en el directorio del mismo, haremos lo mismo que arriba, pero ahora al abrir el archivo “.bashrc”, nos encontraremos con la sorpresa que este no mas tiene dos líneas de código, cuando los otros tenían varias, es por esto que lo que haremos será renombrar este “.bashrc” y copiaremos uno de los que ya hallamos editado de los usuarios, por lo que haremos lo siguiente, claro todo como root y estando en el directorio del mismo:

$ mv .bashrc .bashrc_backup

Con este comando cambiaremos el nombre del archivo y ahora lo que haremos será pasar el fichero de “.bashrc” de algún usuario, por lo que iremos a la carpeta y haremos la copia, como se muestra a continuación:

$ cd /home/usuario
$ cp .bashrc /root

Ahora ya tendremos un “.bashrc” completamente a colores también para root, solo tendremos que agregar las líneas que venían en el bashrc de root, y cambiar los permisos del mismo archivo con los permisos, todo con las siguientes líneas:

$ nano .bashrc

Y agregamos la siguiente línea al principio:

#Línea de comando de root diferente del .bashrc de usuario
umask 022

Ahora guardamos el cambio y después de esto cambiamos los permisos para que nadie pueda acceder a el con el siguiente comando:

$ chmod 600 .bashrc

Y listo ahora tenemos un Prompt completamente a colores, lo cual lo hace más agradable a la vista, y por si fuera poca nos da una funcionalidad a la hora de navegar por las carpetas y los archivos, si hicieron todo correctamente nuestro resultado será el siguiente:



Diviértanse con Debian y disfrútenlo, cualquier duda, pregunta o comentario no olviden escribirlo, estamos ayudando. Esto es gracias a

Atentamente Payperme

No hay comentarios: