Como altero a localização no terminal com uma string personalizada?

0

Se eu tiver um caminho muito longo para uma pasta, e eu quiser apenas que a cadeia de caracteres 'longlocation' substitua-a no terminal, sei que posso editar o arquivo .bashrc e adicionar este comando:

alias changelc='export PS1="longlocation"'

Isso fará com que o caminho seja substituído pela string 'longlocation' sempre que eu digitar o comando 'changelc' no terminal.

Agora, o que eu quero é que, se eu digitar o comando 'changelc homefolder', o caminho longo seja substituído pela string 'homefolder' ou, em geral, qualquer string que siga 'changelc'.

Como faço para isso?

    
por GrowinMan 20.05.2013 / 16:24

1 resposta

3

Mude para uma função bash:

function changelc {
    export PS1="$1"
}

E depois, quando testado:

$ changelc "rawr: "
rawr:
    
por Oli 20.05.2013 / 16:45