Como posso remover as informações em excesso no início de cada linha no terminal OSX?

1

No início de cada linha no meu terminal OSX, estão as palavras

Sephs-MacBook-Pro:current_dir seph$

Gostaria de reduzi-lo de alguma forma, talvez para current_dir seph$ ou mesmo current_dir$ . No que diz respeito aos meus propósitos, tudo, exceto o diretório atual, é assumable (somente usuário, somente laptop).

Como posso remover algumas dessas informações em excesso no início de cada linha no terminal da OSX?

    
por Seph Reed 04.07.2018 / 16:56

2 respostas

1

Sempre que eu quiser encurtar o prompt, eu uso o comando PS1=\$\ (há um espaço à direita).

Obviamente, você pode fazer uma alteração permanente em ~/.bashrc ou equivalente.

    
por 04.07.2018 / 17:08
0

Encontre export PS1 linha no seu ~/.bashrc e substitua por:

export PS1="\W \u\$ \[$(tput sgr0)\]"

Isso mostrará a saída da seguinte forma: directory_basename user$

Por exemplo, se você estivesse no diretório /etc/ e seu nome de usuário fosse seth :

etc seth$ será a saída.

Você pode criar sua própria variável PS1 para .bashrc aqui .

    
por 04.07.2018 / 17:36