SafeChildren Banner

Havoc Oracle Solaris Experts

jueves, 19 de noviembre de 2009

Cómo poner el usuario y directorio actual en Bash sobre Solaris

Introducción
En Solaris el formato de PS1 es, y ha sido siempre, el standard de UNIX, es decir, <$> para usuarios y <#> para root.

Para aquellos que vienen de Linux, se encuentran que el formato típico es <USUARIO@HOST:PWD> y encuentran poco intuitivo el "nuestro".

Esto tiene una sencilla solución, establecer la variable de entorno PS1 con los siguientes valores para la shell bash en nuestro .profile. Si queremos seguir el mismo formato que tiene Linux, utilizaremos \u para el usuario \h para Host y \w para el directorio actual.

Vemos un ejemplo,
$ vi ~/.profile
   ## ASIGNAMOS UN PS1
   PS1="\u@\h:\w > "
   export PS1

:wq

$ . ~/.profile
postgres@test.db.test.com:~ >
Si quisieramos hacer esto para todos los usuarios, podemos editar el archivo /etc/profile el cual se lee por todos los usuarios (aunque yo no lo recomiendo)

Referencias

No hay comentarios:

Publicar un comentario en la entrada