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!


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

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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.