Suponha que eu faça muito trabalho no diretório /home/user/documents/foo
, então o prompt do shell Bash poderia aparecer da seguinte forma:
user@hostname: ~/documents/foo/bar/baz $
Meu terminal é bem estreito, e isso ~/documents/foo
não é um uso útil do espaço, pois eu já sei que estou lá.
Portanto, gostaria que meu prompt de shell mostrasse o diretório de trabalho relativo a /home/user/documents/foo
:
user@hostname: bar/baz $
O prompt é definido pela PS1
variável de ambiente, e posso encontrar maneiras de editá-lo para incluir o caminho relativo ao diretório inicial do meu usuário, ou incluir apenas o nome base, mas não consigo obter um caminho relativo a um diretório diferente.