Cómo hacer que el indicador de terminal de freebsd muestre el directorio actual

2

Mi terminal de freebsd siempre muestra "#". Quiero que muestre el directorio actual. ¿Cómo puedo manejar eso? Gracias de verdad!

Andy Leman
fuente
Eso es porque has iniciado sesión como root.
Rafe Kettler
Verifique aquí toda la información de personalización de shell que puede soportar: geekvenue.net/chucktips/jason/chuck/1039988302/index_html
Cody Gray
escriba pwd (imprimir directorio de trabajo) para un vistazo rápido
Eric Fortis

Respuestas:

2

si usa bash shell - en .bash_profile agregue:

PS1="[\u@\h:\w] " 
case `id -u` in
      0) PS1="${PS1}# ";;
      *) PS1="${PS1}$ ";;
esac
chorro
fuente
0

En FreeBSD 10.2, \uno parece funcionar.

Lo reemplacé ´whoami´como en el indicador original. Ahora funciona bien.

PS1="´whoami´@\h:\w" 
case `id -u` in
    0) PS1="${PS1}# ";;
    *) PS1="${PS1}$ ";;
esac
Serge Stroobandt
fuente