Posible duplicado:
Ocultar el directorio de trabajo actual en la terminal
Cuando abro una terminal, muestra algo como [email protected]:~$
o [email protected]:~/Desktop$
. No quiero el [email protected]
para mostrar. ¿Se puede modificar para mostrar solo la hora o algo simple como un indicador de DOS?
Respuesta aceptada:
Podrías poner PS1='\w> '
en tu ~/.bashrc
.
Se verá así:
~>
cuando esté en su directorio de inicio, y
/usr/bin>
cuando estás en /usr/bin
.
Hay cuatro formatos de tiempo diferentes que puede tener:
\t
– 24 horas HH:MM:SS\T
– HH:MM:SS de 12 horas\A
– HH:MM de 24 horas (es decir, sin segundos)\@
– HH:MM de 12 horas
así por ejemplo:
PS1='\A \w> '
te daría algo como:
10:14 ~>
Consulte Controlar el indicador para obtener una lista de todas las diferentes secuencias de barra invertida que puede usar.
Si no puede encontrar uno que le guste, también puede agregar la salida de cualquier comando a su solicitud, por ejemplo,
PS1='$(date +"%H:%M") $(echo $PWD)> '
haría básicamente lo mismo que el anterior, pero usando comandos en lugar de secuencias de barra invertida.
Finalmente, tenga en cuenta que las comillas y los espacios son importantes. La forma más fácil de obtener PS1='\A \w> '
ya que su solicitud es ejecutar esto:
echo "PS1='\A \w> '" >> ~/.bashrc