No meu .bashrc , meu PS1 está configurado para exibir o último componente do meu diretório de trabalho atual. Isso pode ser feito usando \W (PS1 permite algumas seqüências especiais junto com variáveis). No seu caso, isso seria:
$ export PS1='\W$'
Mais destas sequências podem ser encontradas em man bash , em Prompting , veja aqui . Você também pode usar \w para usar caminhos completos, mas com $HOME abreviado para ~ (o que encurtaria a maioria dos seus caminhos). Agora, se você realmente quiser colocar um limite de caracteres, você pode usar ...
$ export PS1='$(pwd | tail -c30)$' # Limited to 30 characters
$ export PS1='...$(pwd | tail -c30)$'
... ou com um pouco de bashismo:
$ export PS1='${PWD: -30}$'
$ export PS1='${PWD:(-30)}$'
$ export PS1='...${PWD: -30}$'
$ export PS1='...${PWD:(-30)}$'