Remove a listagem longa do Directory no prompt do shell

4

Eu gostaria de remover a longa listagem do diretório atual no prompt do shell.

É por vezes irritante quando você está usando uma pequena janela de shell e ocupa todo o espaço da janela

Preferiria preferir apenas o diretório atual no prompt.

root@Kiran:~/Downloads/Director1/Director2/Director3/Director4# I would prefer something like : root@Kiran:..Directory4#

ou melhor mesmo,

root:Directory4#

Obrigado

    
por www.sapnaedu.in 18.11.2011 / 02:16

3 respostas

7

Tente isto:

export PS1='\u:\W\$ '
    
por 18.11.2011 / 02:19
4

Você deseja usar \W e não \w ao exportar / definir sua variável PS1:

export PS1='\u:\h \W #'
    
por 18.11.2011 / 02:19
3

Com o Bash versão 4+, você pode definir

export PROMPT_DIRTRIM=1

no seu .bashrc. O prompt para um usuário não root:

user@host:~/.../dir>

e para raiz

host:.../dir #
    
por 18.11.2011 / 08:59