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)}$'