El shell predeterminado para OpenBSD es ksh , y se ve un poco monótono:
Para hacer la experiencia de usuario más amigable, necesito hacer algunas personalizaciones:
Modificar el "Prompt String" para mostrar el nombre de usuario y el directorio actual:
PS1='$USER:$PWD# '
Instalar el paquete colorls :
# pkg_add colorls
Usarlo para reemplazar el comando ls:
alias ls='colorls -G'
Cambiar la variable de ambiente LSCOLORS para usar mi color favorito. Por ejemplo, si no quiero que el directorio se muestre en azul predeterminado, lo cambio a magenta:
LSCOLORS=fxexcxdxbxegedabagacad
Para una explicación detallada de LSCOLORS , consulta el manual de colorls:
# man colorls
......
LSCOLORS The value of this variable describes what color to use for which attribute when colors are enabled with CLICOLOR. This string is a concatenation of pairs of the format fb, where f is the foreground color and b is the background color.
The color designators are as follows:
a black
b red
......
Esta es la modificación final de .profile :
......
PS1='$USER:$PWD# '
export PS1
LSCOLORS=fxexcxdxbxegedabagacad
export LSCOLORS
alias ls='colorls -G'
......
Y este es el efecto final:
Referencias:
Agrega color a tu terminal
¿Por qué no funciona el alias en AIX (shell Korn, .profile)?
ksh.kshrc
Traducido de: https://nanxiao.me/en/customize-ksh-display-for-openbsd/
Donaciones, regalos, petes, valores, comentarios, efectivo y/o felicitaciones a:
Señor Don Lord Vampii - Las Tierras Asperas de Quilmes - Argentonia
Amenazas de muerte, flames e insultos a /dev/null
No hay comentarios:
Publicar un comentario