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.