* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

Como agregar la fecha, la hora y colores a Bash

Intro

Este manual sirve para personalizar un poco el bash de tu consola. Puedes hacer que aparezca la fecha, la hora, en colorines o un "viva mi pueblo". Está tomado de
http://linuxfordummies.org/index.php?topic=338.0

Lo he traducido (más o menos) y lo he simplificado un poco.

Primero, abres una consola, te pasas al usuario root y copia el fichero "/etc/skel/.bashrc" a tu directorio "/home/usuario". Te pones tú mismo como dueño "chown usuario:usuario .bashrc" para poder abrirlo con tu editor de texto favorito (gedit, kwrite, etc) sin usar root.

Opciones

Busca la línea que empieza así:

[ "$PS1" = "\\s-\\v\\\$ " ] && PS1="\

Justo detrás es donde tienes que poner tus preferencias. Para saber qué poner, aquí va una lista con opciones:

Códigos

\a un caracter ASCII campana (07)
\d fecha en formato "día de la semana, mes, día del mes" (digamos Mar, Mayo 26)
\e un caracter ASCII escape (033)
\h el nombre de la máquina hasta el primer punto.
\H nombre completo de la máquina
\j número de trabajos que maneja la consola en ese momento
\l el nombre base de la consola
\n nueva línea
\r principio de línea (no muy útil, se pone al principio y te machaca lo que haya conforme vas escribiendo)
\s nombre del intérprete de comandos (ejemplo, bash)
\t la hora en formato 24 horas HH:MM:SS
\T la hora en formato 12 horas HH:MM:SS
\@ la hora en formato 12-horas am/pm
\u nombre de usuario
\v version del bash (digamos, 2.00)
\V versión completa del bash (digamos, 2.00.0)
\w directorio actual
\W nombre completo del directorio actual
\! el número del historial de este comando
\# el número de comando de este comando
\$ si el UID es 0 (es decir, el usuario es root), aparece #, y en otro caso aparece $
\nnn el caracter que se corresponde con el número octal nnn
\\ barra invertida
\[ empezar una secuencia de caracteres
\] terminar una secuencia de caracteres

Ejemplo 1: Si quiero que aparezca la hora en formato 12 horas, la fecha, el usuario actual, como si fuera un email, digamos pepe@mimaquina.com

Código:
[ "$PS1" = "\\s-\\v\\\$ " ] && PS1="\\@ \d \u@mimaquina.com \$ "

Cuando abras una nueva terminal, debe aparecer lo siguiente:

02:45 pm Tue Nov 26 pepe@mimaquina.com $

Como al final hemos puesto "\$" y el usuario no es root, aparece "$". Si pasamos a root, aparece "#".

Colores

Añadamos colores a nuestra consola. Primero listamos los códigos de los colores.

Negro 0;30
Rojo 0;31
Verde 0;32
Marrón 0;33
Azul oscuro 0;34
Morado 0;35
Cyan 0;36
Gris claro 0;37
Gris oscuro 1;30
Rojo claro 1;31
Verde claro 1;32
Amarillo 1;33
Azul claro 1;34
Morado claro 1;35
Cyan claro 1;36
Blanco 1;37

Recomendación: Cuidado con los colores de fondo y de letra que se elijan en Preferencias->Configurar Konsole->Esquema
Puede que no se vea nada.

El código del color escogido se ha de encerrar entre "\[\033[" y "m\]". Por ejemplo, "\[\033[0;31m\]". A partir de ese punto, todo lo que aparezca estará en ese color (rojo). Para cambiarlo, se pone otra vez \[\033[codigo.de.color m\]

Ejemplo 2:

[ "$PS1" = "\\s-\\v\\\$ " ] && PS1="\[\033[0;31m\]\u\[\033[0;30m\]@\h \W\$ "

Así, mi nombre de usuario aparece en rojo, y la arroba, el nombre de mi máquina, el directorio de trabajo y $ en negro: usuario@mimaquina.com Desktop $

Ejemplo 3: Como quiero distinguir el nombre de la máquina del directorio de trabajo, pongo lo siguiente:

[ "$PS1" = "\\s-\\v\\\$ " ] && PS1="\[\033[0;31m\]\u\[\033[0;34m\]@\h \[\033[0;30m\]\W\$ "

Así, mi nombre de usuario aparece en rojo, la arroba y el nombre de mi máquina en azul, el directorio de trabajo y $ en negro: usuario@mimaquina.com Desktop $

Nota final: a mi no me sale nada con las opciones "\a" y "\e"